File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003d29a0
003d29a0type:.eq.regexp.inputReader: ; void type:.eq.regexp.inputReader(regexp.inputReader * p, regexp.inputReader * q)
003d29a0ldr x16, [x28+16]
003d29a4subs xzr, sp, x16
003d29a8b.ls 0x3d2a74
003d29acstr x30, [sp-80]!
003d29b0stur x29, [sp-8]
003d29b4sub x29, sp, 8
003d29b8str x0, [sp+88]
003d29bcstr x1, [sp+96]
003d29c0strb wzr, [sp+39]
003d29c4ldr x3, [sp+96]
003d29c8ldr x4, [x3]
003d29ccldr x3, [x3+8]
003d29d0str x4, [sp+56]
003d29d4str x3, [sp+64]
003d29d8ldr x3, [sp+88]
003d29dcldr x0, [x3]
003d29e0ldr x1, [x3+8]
003d29e4str x0, [sp+40]
003d29e8str x1, [sp+48]
003d29ecldr x3, [sp+56]
003d29f0subs xzr, x3, x0
003d29f4b.eq 0x3d29fc
003d29f8b 0x3d2a54
003d29fc
003d29fcloc_3d29fc:
003d29fcldr x2, [sp+64]
003d2a00bl runtime.ifaceeq
003d2a04tbnz w0, 0, 0x3d2a0c
003d2a08b 0x3d2a50
003d2a0c
003d2a0cloc_3d2a0c:
003d2a0cldr x1, [sp+88]
003d2a10ldr x2, [sp+96]
003d2a14ldrb w1, [x1+16]
003d2a18ldrb w2, [x2+16]
003d2a1ceor x1, x1, x2
003d2a20eor x1, x1, 1
003d2a24tbnz w1, 0, 0x3d2a2c
003d2a28b 0x3d2a4c
003d2a2c
003d2a2cloc_3d2a2c:
003d2a2cldr x1, [sp+88]
003d2a30ldr x2, [sp+96]
003d2a34ldr x1, [x1+24]
003d2a38ldr x2, [x2+24]
003d2a3csubs xzr, x2, x1
003d2a40cset x1, eq
003d2a44strb w1, [sp+39]
003d2a48b 0x3d2a64
003d2a4c
003d2a4cloc_3d2a4c:
003d2a4cb 0x3d2a5c
003d2a50
003d2a50loc_3d2a50:
003d2a50b 0x3d2a58
003d2a54
003d2a54loc_3d2a54:
003d2a54b 0x3d2a58
003d2a58
003d2a58loc_3d2a58:
003d2a58b 0x3d2a5c
003d2a5c
003d2a5cloc_3d2a5c:
003d2a5cstrb wzr, [sp+39]
003d2a60b 0x3d2a64
003d2a64
003d2a64loc_3d2a64:
003d2a64ldrb w0, [sp+39]
003d2a68ldur x29, [sp-8]
003d2a6cldr x30, [sp], 80
003d2a70ret x30
003d2a74
003d2a74loc_3d2a74:
003d2a74stp x0, x1, [sp+8]
003d2a78mov x3, x30
003d2a7cbl runtime.morestack_noctxt.abi0
003d2a80ldp x0, x1, [sp+8]
003d2a84b 0x3d29a0
003d2a88udf 0
003d2a8cudf 0
003d29a0
003d29a0type:.eq.regexp.inputReader: ; void type:.eq.regexp.inputReader(regexp.inputReader * p, regexp.inputReader * q)
003d29a0ldr x16, [x28+16]
003d29a4subs xzr, sp, x16
003d29a8b.ls 0x3d2a74
003d29acstr x30, [sp-80]!
003d29b0stur x29, [sp-8]
003d29b4sub x29, sp, 8
003d29b8str x0, [sp+88]
003d29bcstr x1, [sp+96]
003d29c0strb wzr, [sp+39]
003d29c4ldr x3, [sp+96]
003d29c8ldr x4, [x3]
003d29ccldr x3, [x3+8]
003d29d0str x4, [sp+56]
003d29d4str x3, [sp+64]
003d29d8ldr x3, [sp+88]
003d29dcldr x0, [x3]
003d29e0ldr x1, [x3+8]
003d29e4str x0, [sp+40]
003d29e8str x1, [sp+48]
003d29ecldr x3, [sp+56]
003d29f0subs xzr, x3, x0
003d29f4b.eq 0x3d29fc
003d29f8b 0x3d2a54
003d29fc
003d29fcloc_3d29fc:
003d29fcldr x2, [sp+64]
003d2a00bl runtime.ifaceeq
003d2a04tbnz w0, 0, 0x3d2a0c
003d2a08b 0x3d2a50
003d2a0c
003d2a0cloc_3d2a0c:
003d2a0cldr x1, [sp+88]
003d2a10ldr x2, [sp+96]
003d2a14ldrb w1, [x1+16]
003d2a18ldrb w2, [x2+16]
003d2a1ceor x1, x1, x2
003d2a20eor x1, x1, 1
003d2a24tbnz w1, 0, 0x3d2a2c
003d2a28b 0x3d2a4c
003d2a2c
003d2a2cloc_3d2a2c:
003d2a2cldr x1, [sp+88]
003d2a30ldr x2, [sp+96]
003d2a34ldr x1, [x1+24]
003d2a38ldr x2, [x2+24]
003d2a3csubs xzr, x2, x1
003d2a40cset x1, eq
003d2a44strb w1, [sp+39]
003d2a48b 0x3d2a64
003d2a4c
003d2a4cloc_3d2a4c:
003d2a4cb 0x3d2a5c
003d2a50
003d2a50loc_3d2a50:
003d2a50b 0x3d2a58
003d2a54
003d2a54loc_3d2a54:
003d2a54b 0x3d2a58
003d2a58
003d2a58loc_3d2a58:
003d2a58b 0x3d2a5c
003d2a5c
003d2a5cloc_3d2a5c:
003d2a5cstrb wzr, [sp+39]
003d2a60b 0x3d2a64
003d2a64
003d2a64loc_3d2a64:
003d2a64ldrb w0, [sp+39]
003d2a68ldur x29, [sp-8]
003d2a6cldr x30, [sp], 80
003d2a70ret x30
003d2a74
003d2a74loc_3d2a74:
003d2a74stp x0, x1, [sp+8]
003d2a78mov x3, x30
003d2a7cbl runtime.morestack_noctxt.abi0
003d2a80ldp x0, x1, [sp+8]
003d2a84b 0x3d29a0
003d2a88udf 0
003d2a8cudf 0
003d29a0
003d2a90
003d2a90type:.eq.regexp.job: ; void type:.eq.regexp.job(regexp.job * p, regexp.job * q)
003d2a90str x30, [sp-32]!
003d2a94stur x29, [sp-8]
003d2a98sub x29, sp, 8
003d2a9cstr x0, [sp+40]
003d2aa0str x1, [sp+48]
003d2aa4strb wzr, [sp+23]
003d2aa8ldr x1, [sp+40]
003d2aacldr w1, [x1]
003d2ab0ldr x2, [sp+48]
003d2ab4ldr w2, [x2]
003d2ab8subs wzr, w2, w1
003d2abcb.eq 0x3d2ac4
003d2ac0b 0x3d2b14
003d2ac4
003d2ac4loc_3d2ac4:
003d2ac4ldr x1, [sp+40]
003d2ac8ldr x2, [sp+48]
003d2accldrb w1, [x1+4]
003d2ad0ldrb w2, [x2+4]
003d2ad4eor x1, x1, x2
003d2ad8eor x1, x1, 1
003d2adctbnz w1, 0, 0x3d2ae4
003d2ae0b 0x3d2b10
003d2ae4
003d2ae4loc_3d2ae4:
003d2ae4ldr x1, [sp+40]
003d2ae8ldr x2, [sp+48]
003d2aecldr x1, [x1+8]
003d2af0ldr x2, [x2+8]
003d2af4subs xzr, x2, x1
003d2af8cset x0, eq
003d2afcstrb w0, [sp+23]
003d2b00b 0x3d2b04
003d2b04
003d2b04loc_3d2b04:
003d2b04add x29, sp, 24
003d2b08add sp, sp, 32
003d2b0cret x30
003d2b10
003d2b10loc_3d2b10:
003d2b10b 0x3d2b18
003d2b14
003d2b14loc_3d2b14:
003d2b14b 0x3d2b18
003d2b18
003d2b18loc_3d2b18:
003d2b18strb wzr, [sp+23]
003d2b1cmov x0, xzr
003d2b20add x29, sp, 24
003d2b24add sp, sp, 32
003d2b28ret x30
003d2b2cudf 0
003d2a90
003d2a90type:.eq.regexp.job: ; void type:.eq.regexp.job(regexp.job * p, regexp.job * q)
003d2a90str x30, [sp-32]!
003d2a94stur x29, [sp-8]
003d2a98sub x29, sp, 8
003d2a9cstr x0, [sp+40]
003d2aa0str x1, [sp+48]
003d2aa4strb wzr, [sp+23]
003d2aa8ldr x1, [sp+40]
003d2aacldr w1, [x1]
003d2ab0ldr x2, [sp+48]
003d2ab4ldr w2, [x2]
003d2ab8subs wzr, w2, w1
003d2abcb.eq 0x3d2ac4
003d2ac0b 0x3d2b14
003d2ac4
003d2ac4loc_3d2ac4:
003d2ac4ldr x1, [sp+40]
003d2ac8ldr x2, [sp+48]
003d2accldrb w1, [x1+4]
003d2ad0ldrb w2, [x2+4]
003d2ad4eor x1, x1, x2
003d2ad8eor x1, x1, 1
003d2adctbnz w1, 0, 0x3d2ae4
003d2ae0b 0x3d2b10
003d2ae4
003d2ae4loc_3d2ae4:
003d2ae4ldr x1, [sp+40]
003d2ae8ldr x2, [sp+48]
003d2aecldr x1, [x1+8]
003d2af0ldr x2, [x2+8]
003d2af4subs xzr, x2, x1
003d2af8cset x0, eq
003d2afcstrb w0, [sp+23]
003d2b00b 0x3d2b04
003d2b04
003d2b04loc_3d2b04:
003d2b04add x29, sp, 24
003d2b08add sp, sp, 32
003d2b0cret x30
003d2b10
003d2b10loc_3d2b10:
003d2b10b 0x3d2b18
003d2b14
003d2b14loc_3d2b14:
003d2b14b 0x3d2b18
003d2b18
003d2b18loc_3d2b18:
003d2b18strb wzr, [sp+23]
003d2b1cmov x0, xzr
003d2b20add x29, sp, 24
003d2b24add sp, sp, 32
003d2b28ret x30
003d2b2cudf 0
003d2a90
003d2b30
003d2b30regexp.(*onePassInst).String: ; void regexp.(*onePassInst).String(regexp.onePassInst * i)
003d2b30str x30, [sp-32]!
003d2b34stur x29, [sp-8]
003d2b38sub x29, sp, 8
003d2b3cstr x0, [sp+40]
003d2b40stp xzr, xzr, [sp+8]
003d2b44ldr x0, [sp+40]
003d2b48ldrsb x27, [x0]
003d2b4cadd x29, sp, 24
003d2b50add sp, sp, 32
003d2b54b 0x3bf740
003d2b58udf 0
003d2b5cudf 0
003d2b30
003d2b30regexp.(*onePassInst).String: ; void regexp.(*onePassInst).String(regexp.onePassInst * i)
003d2b30str x30, [sp-32]!
003d2b34stur x29, [sp-8]
003d2b38sub x29, sp, 8
003d2b3cstr x0, [sp+40]
003d2b40stp xzr, xzr, [sp+8]
003d2b44ldr x0, [sp+40]
003d2b48ldrsb x27, [x0]
003d2b4cadd x29, sp, 24
003d2b50add sp, sp, 32
003d2b54b 0x3bf740
003d2b58udf 0
003d2b5cudf 0
003d2b30
003d2b60
003d2b60golang.org/x/crypto/pbkdf2.Key: ; void golang.org/x/crypto/pbkdf2.Key(struct []uint8 password, struct []uint8 salt, int iter, int keyLen, func() hash.Hash h)
003d2b60ldr x16, [x28+16]
003d2b64sub x17, sp, 208
003d2b68subs xzr, x17, x16
003d2b6cb.ls 0x3d2fd4
003d2b70sub x20, sp, 336
003d2b74stp x29, x30, [x20-8]
003d2b78add sp, x20, 0
003d2b7csub x29, sp, 8
003d2b80str x0, [sp+344]
003d2b84str x1, [sp+352]
003d2b88str x2, [sp+360]
003d2b8cstr x3, [sp+368]
003d2b90str x4, [sp+376]
003d2b94str x5, [sp+384]
003d2b98str x6, [sp+392]
003d2b9cstr x7, [sp+400]
003d2ba0str x8, [sp+408]
003d2ba4str xzr, [sp+136]
003d2ba8stp xzr, xzr, [sp+144]
003d2bacldr x1, [sp+344]
003d2bb0ldr x2, [sp+352]
003d2bb4ldr x3, [sp+360]
003d2bb8ldr x0, [sp+408]
003d2bbcbl crypto/hmac.New
003d2bc0str x0, [sp+160]
003d2bc4str x1, [sp+168]
003d2bc8ldrsb x27, [x0]
003d2bccldr x4, [x0+40]
003d2bd0mov x0, x1
003d2bd4blr x4
003d2bd8str x0, [sp+72]
003d2bdcldr x4, [sp+400]
003d2be0add x4, x4, x0
003d2be4sub x4, x4, 1
003d2be8cbnz x0, 0x3d2bf0
003d2becb 0x3d2fcc
003d2bf0
003d2bf0loc_3d2bf0:
003d2bf0sdiv x1, x4, x0
003d2bf4str x1, [sp+56]
003d2bf8adrp x0, 0x22c000
003d2bfcadd x0, x0, 1504
003d2c00bl runtime.newobject
003d2c04str x0, [sp+320]
003d2c08str wzr, [x0]
003d2c0cldr x1, [sp+72]
003d2c10ldr x2, [sp+56]
003d2c14madd x2, x2, x1, xzr
003d2c18adrp x0, 0x223000
003d2c1cadd x0, x0, 3072
003d2c20mov x1, xzr
003d2c24bl runtime.makeslice
003d2c28ldr x1, [sp+56]
003d2c2cldr x2, [sp+72]
003d2c30str x0, [sp+176]
003d2c34str xzr, [sp+184]
003d2c38madd x1, x1, x2, xzr
003d2c3cstr x1, [sp+192]
003d2c40ldr x2, [sp+72]
003d2c44ldr x1, [sp+72]
003d2c48adrp x0, 0x223000
003d2c4cadd x0, x0, 3072
003d2c50bl runtime.makeslice
003d2c54ldr x1, [sp+72]
003d2c58ldr x2, [sp+72]
003d2c5cstr x0, [sp+200]
003d2c60str x1, [sp+208]
003d2c64str x2, [sp+216]
003d2c68orr x1, xzr, 1
003d2c6cstr x1, [sp+80]
003d2c70b 0x3d2c74
003d2c74
003d2c74loc_3d2c74:
003d2c74ldr x3, [sp+56]
003d2c78ldr x4, [sp+80]
003d2c7csubs xzr, x3, x4
003d2c80b.ge 0x3d2c88
003d2c84b 0x3d2e3c
003d2c88
003d2c88loc_3d2c88:
003d2c88ldr x1, [sp+160]
003d2c8cldrsb x27, [x1]
003d2c90ldr x1, [x1+32]
003d2c94ldr x0, [sp+168]
003d2c98blr x1
003d2c9cldr x2, [sp+376]
003d2ca0ldr x3, [sp+384]
003d2ca4ldr x1, [sp+160]
003d2ca8ldrsb x27, [x1]
003d2cacldr x1, [x1+56]
003d2cb0ldr x4, [sp+368]
003d2cb4ldr x0, [sp+168]
003d2cb8mov x5, x1
003d2cbcmov x1, x4
003d2cc0blr x5
003d2cc4ldr x1, [sp+320]
003d2cc8ldr x2, [sp+80]
003d2cccsbfm x2, x2, 24, 63
003d2cd0strb w2, [x1]
003d2cd4ldr x1, [sp+320]
003d2cd8ldr x2, [sp+80]
003d2cdcsbfm x2, x2, 16, 63
003d2ce0strb w2, [x1+1]
003d2ce4ldr x1, [sp+320]
003d2ce8ldr x2, [sp+80]
003d2cecsbfm x2, x2, 8, 63
003d2cf0strb w2, [x1+2]
003d2cf4ldr x1, [sp+320]
003d2cf8ldr x2, [sp+80]
003d2cfcstrb w2, [x1+3]
003d2d00ldr x1, [sp+320]
003d2d04ldrsb x27, [x1]
003d2d08b 0x3d2d0c
003d2d0c
003d2d0cloc_3d2d0c:
003d2d0cstr x1, [sp+296]
003d2d10orr x3, xzr, 4
003d2d14str x3, [sp+304]
003d2d18str x3, [sp+312]
003d2d1cldr x4, [sp+160]
003d2d20ldrsb x27, [x4]
003d2d24ldr x0, [sp+168]
003d2d28ldr x4, [x4+56]
003d2d2cmov x2, x3
003d2d30blr x4
003d2d34ldr x2, [sp+184]
003d2d38ldr x3, [sp+192]
003d2d3cldr x4, [sp+160]
003d2d40ldrsb x27, [x4]
003d2d44ldr x4, [x4+48]
003d2d48ldr x1, [sp+176]
003d2d4cldr x0, [sp+168]
003d2d50blr x4
003d2d54str x0, [sp+176]
003d2d58str x1, [sp+184]
003d2d5cstr x2, [sp+192]
003d2d60str x1, [sp+128]
003d2d64ldr x4, [sp+72]
003d2d68sub x0, x1, x4
003d2d6cstr x0, [sp+120]
003d2d70ldr x5, [sp+176]
003d2d74b 0x3d2d78
003d2d78
003d2d78loc_3d2d78:
003d2d78subs xzr, x1, x0
003d2d7cb.hs 0x3d2d84
003d2d80b 0x3d2fc8
003d2d84
003d2d84loc_3d2d84:
003d2d84add x3, x2, x4
003d2d88sub x3, x3, x1
003d2d8cadd x4, x1, x4
003d2d90sub x4, x4, x1
003d2d94sub x6, xzr, x3
003d2d98and x6, x0, x6, asr #63
003d2d9cadd x5, x5, x6
003d2da0str x5, [sp+224]
003d2da4str x4, [sp+232]
003d2da8str x3, [sp+240]
003d2dacldr x3, [sp+200]
003d2db0ldr x4, [sp+208]
003d2db4ldr x5, [sp+216]
003d2db8str x3, [sp+272]
003d2dbcstr x4, [sp+280]
003d2dc0str x5, [sp+288]
003d2dc4ldr x3, [sp+232]
003d2dc8ldr x4, [sp+224]
003d2dccldr x5, [sp+240]
003d2dd0str x4, [sp+248]
003d2dd4str x3, [sp+256]
003d2dd8str x5, [sp+264]
003d2ddcldr x4, [sp+280]
003d2de0str x4, [sp+112]
003d2de4subs xzr, x4, x3
003d2de8b.gt 0x3d2df0
003d2decb 0x3d2df8
003d2df0
003d2df0loc_3d2df0:
003d2df0str x3, [sp+112]
003d2df4b 0x3d2dfc
003d2df8
003d2df8loc_3d2df8:
003d2df8b 0x3d2dfc
003d2dfc
003d2dfcloc_3d2dfc:
003d2dfcldr x3, [sp+248]
003d2e00ldr x4, [sp+272]
003d2e04subs xzr, x3, x4
003d2e08b.ne 0x3d2e10
003d2e0cb 0x3d2e2c
003d2e10
003d2e10loc_3d2e10:
003d2e10ldr x3, [sp+112]
003d2e14str x3, [sp+104]
003d2e18ldr x2, [sp+104]
003d2e1cldr x1, [sp+248]
003d2e20ldr x0, [sp+272]
003d2e24bl runtime.memmove
003d2e28b 0x3d2e30
003d2e2c
003d2e2cloc_3d2e2c:
003d2e2cb 0x3d2e30
003d2e30
003d2e30loc_3d2e30:
003d2e30orr x3, xzr, 2
003d2e34str x3, [sp+64]
003d2e38b 0x3d2e80
003d2e3c
003d2e3cloc_3d2e3c:
003d2e3cldr x1, [sp+400]
003d2e40ldr x2, [sp+192]
003d2e44ldr x0, [sp+176]
003d2e48subs xzr, x1, x2
003d2e4cb.ls 0x3d2e54
003d2e50b 0x3d2e7c
003d2e54
003d2e54loc_3d2e54:
003d2e54b 0x3d2e58
003d2e58
003d2e58loc_3d2e58:
003d2e58str x0, [sp+296]
003d2e5cstr x1, [sp+304]
003d2e60str x2, [sp+312]
003d2e64str x0, [sp+136]
003d2e68str x1, [sp+144]
003d2e6cstr x2, [sp+152]
003d2e70ldp x29, x30, [sp-8]
003d2e74add sp, sp, 336
003d2e78ret x30
003d2e7c
003d2e7cloc_3d2e7c:
003d2e7cbl runtime.panicSliceAcap
003d2e80
003d2e80loc_3d2e80:
003d2e80ldr x4, [sp+392]
003d2e84ldr x5, [sp+64]
003d2e88subs xzr, x4, x5
003d2e8cb.ge 0x3d2e94
003d2e90b 0x3d2f14
003d2e94
003d2e94loc_3d2e94:
003d2e94ldr x1, [sp+160]
003d2e98ldrsb x27, [x1]
003d2e9cldr x1, [x1+32]
003d2ea0ldr x0, [sp+168]
003d2ea4blr x1
003d2ea8ldr x2, [sp+208]
003d2eacldr x3, [sp+216]
003d2eb0ldr x1, [sp+160]
003d2eb4ldrsb x27, [x1]
003d2eb8ldr x1, [x1+56]
003d2ebcldr x4, [sp+200]
003d2ec0ldr x0, [sp+168]
003d2ec4mov x5, x1
003d2ec8mov x1, x4
003d2eccblr x5
003d2ed0b 0x3d2ed4
003d2ed4
003d2ed4loc_3d2ed4:
003d2ed4b 0x3d2ed8
003d2ed8
003d2ed8loc_3d2ed8:
003d2ed8str xzr, [sp+208]
003d2edcldr x3, [sp+216]
003d2ee0ldr x4, [sp+160]
003d2ee4ldrsb x27, [x4]
003d2ee8ldr x4, [x4+48]
003d2eecldr x1, [sp+200]
003d2ef0ldr x0, [sp+168]
003d2ef4mov x2, xzr
003d2ef8blr x4
003d2efcstr x0, [sp+200]
003d2f00str x1, [sp+208]
003d2f04str x2, [sp+216]
003d2f08str xzr, [sp+96]
003d2f0cstr x1, [sp+88]
003d2f10b 0x3d2f28
003d2f14
003d2f14loc_3d2f14:
003d2f14b 0x3d2f18
003d2f18
003d2f18loc_3d2f18:
003d2f18ldr x4, [sp+80]
003d2f1cadd x4, x4, 1
003d2f20str x4, [sp+80]
003d2f24b 0x3d2c74
003d2f28
003d2f28loc_3d2f28:
003d2f28ldr x3, [sp+88]
003d2f2cldr x4, [sp+96]
003d2f30subs xzr, x3, x4
003d2f34b.gt 0x3d2f3c
003d2f38b 0x3d2fa4
003d2f3c
003d2f3cloc_3d2f3c:
003d2f3cldr x0, [sp+96]
003d2f40str x0, [sp+48]
003d2f44ldr x1, [sp+232]
003d2f48ldr x3, [sp+224]
003d2f4csubs xzr, x1, x0
003d2f50b.hi 0x3d2f58
003d2f54b 0x3d2fc4
003d2f58
003d2f58loc_3d2f58:
003d2f58ldrb w3, [x3+x0]
003d2f5cldr x1, [sp+208]
003d2f60ldr x4, [sp+200]
003d2f64subs xzr, x1, x0
003d2f68b.hi 0x3d2f70
003d2f6cb 0x3d2fc0
003d2f70
003d2f70loc_3d2f70:
003d2f70ldr x1, [sp+232]
003d2f74ldr x5, [sp+224]
003d2f78ldrb w4, [x4+x0]
003d2f7ceor x3, x3, x4
003d2f80subs xzr, x1, x0
003d2f84b.hi 0x3d2f8c
003d2f88b 0x3d2fbc
003d2f8c
003d2f8cloc_3d2f8c:
003d2f8cstrb w3, [x5+x0]
003d2f90b 0x3d2f94
003d2f94
003d2f94loc_3d2f94:
003d2f94ldr x3, [sp+96]
003d2f98add x3, x3, 1
003d2f9cstr x3, [sp+96]
003d2fa0b 0x3d2f28
003d2fa4
003d2fa4loc_3d2fa4:
003d2fa4b 0x3d2fa8
003d2fa8
003d2fa8loc_3d2fa8:
003d2fa8ldr x4, [sp+64]
003d2facadd x4, x4, 1
003d2fb0str x4, [sp+64]
003d2fb4orr x3, xzr, 2
003d2fb8b 0x3d2e80
003d2fbc
003d2fbcloc_3d2fbc:
003d2fbcbl runtime.panicIndex
003d2fc0
003d2fc0loc_3d2fc0:
003d2fc0bl runtime.panicIndex
003d2fc4
003d2fc4loc_3d2fc4:
003d2fc4bl runtime.panicIndex
003d2fc8
003d2fc8loc_3d2fc8:
003d2fc8bl runtime.panicSliceB
003d2fcc
003d2fccloc_3d2fcc:
003d2fccbl runtime.panicdivide
003d2fd0hint
003d2fd4
003d2fd4loc_3d2fd4:
003d2fd4stp x0, x1, [sp+8]
003d2fd8stp x2, x3, [sp+24]
003d2fdcstp x4, x5, [sp+40]
003d2fe0stp x6, x7, [sp+56]
003d2fe4str x8, [sp+72]
003d2fe8mov x3, x30
003d2fecbl runtime.morestack_noctxt.abi0
003d2ff0ldp x0, x1, [sp+8]
003d2ff4ldp x2, x3, [sp+24]
003d2ff8ldp x4, x5, [sp+40]
003d2ffcldp x6, x7, [sp+56]
003d3000ldr x8, [sp+72]
003d3004b 0x3d2b60
003d3008udf 0
003d300cudf 0
003d2b60
003d2b60golang.org/x/crypto/pbkdf2.Key: ; void golang.org/x/crypto/pbkdf2.Key(struct []uint8 password, struct []uint8 salt, int iter, int keyLen, func() hash.Hash h)
003d2b60ldr x16, [x28+16]
003d2b64sub x17, sp, 208
003d2b68subs xzr, x17, x16
003d2b6cb.ls 0x3d2fd4
003d2b70sub x20, sp, 336
003d2b74stp x29, x30, [x20-8]
003d2b78add sp, x20, 0
003d2b7csub x29, sp, 8
003d2b80str x0, [sp+344]
003d2b84str x1, [sp+352]
003d2b88str x2, [sp+360]
003d2b8cstr x3, [sp+368]
003d2b90str x4, [sp+376]
003d2b94str x5, [sp+384]
003d2b98str x6, [sp+392]
003d2b9cstr x7, [sp+400]
003d2ba0str x8, [sp+408]
003d2ba4str xzr, [sp+136]
003d2ba8stp xzr, xzr, [sp+144]
003d2bacldr x1, [sp+344]
003d2bb0ldr x2, [sp+352]
003d2bb4ldr x3, [sp+360]
003d2bb8ldr x0, [sp+408]
003d2bbcbl crypto/hmac.New
003d2bc0str x0, [sp+160]
003d2bc4str x1, [sp+168]
003d2bc8ldrsb x27, [x0]
003d2bccldr x4, [x0+40]
003d2bd0mov x0, x1
003d2bd4blr x4
003d2bd8str x0, [sp+72]
003d2bdcldr x4, [sp+400]
003d2be0add x4, x4, x0
003d2be4sub x4, x4, 1
003d2be8cbnz x0, 0x3d2bf0
003d2becb 0x3d2fcc
003d2bf0
003d2bf0loc_3d2bf0:
003d2bf0sdiv x1, x4, x0
003d2bf4str x1, [sp+56]
003d2bf8adrp x0, 0x22c000
003d2bfcadd x0, x0, 1504
003d2c00bl runtime.newobject
003d2c04str x0, [sp+320]
003d2c08str wzr, [x0]
003d2c0cldr x1, [sp+72]
003d2c10ldr x2, [sp+56]
003d2c14madd x2, x2, x1, xzr
003d2c18adrp x0, 0x223000
003d2c1cadd x0, x0, 3072
003d2c20mov x1, xzr
003d2c24bl runtime.makeslice
003d2c28ldr x1, [sp+56]
003d2c2cldr x2, [sp+72]
003d2c30str x0, [sp+176]
003d2c34str xzr, [sp+184]
003d2c38madd x1, x1, x2, xzr
003d2c3cstr x1, [sp+192]
003d2c40ldr x2, [sp+72]
003d2c44ldr x1, [sp+72]
003d2c48adrp x0, 0x223000
003d2c4cadd x0, x0, 3072
003d2c50bl runtime.makeslice
003d2c54ldr x1, [sp+72]
003d2c58ldr x2, [sp+72]
003d2c5cstr x0, [sp+200]
003d2c60str x1, [sp+208]
003d2c64str x2, [sp+216]
003d2c68orr x1, xzr, 1
003d2c6cstr x1, [sp+80]
003d2c70b 0x3d2c74
003d2c74
003d2c74loc_3d2c74:
003d2c74ldr x3, [sp+56]
003d2c78ldr x4, [sp+80]
003d2c7csubs xzr, x3, x4
003d2c80b.ge 0x3d2c88
003d2c84b 0x3d2e3c
003d2c88
003d2c88loc_3d2c88:
003d2c88ldr x1, [sp+160]
003d2c8cldrsb x27, [x1]
003d2c90ldr x1, [x1+32]
003d2c94ldr x0, [sp+168]
003d2c98blr x1
003d2c9cldr x2, [sp+376]
003d2ca0ldr x3, [sp+384]
003d2ca4ldr x1, [sp+160]
003d2ca8ldrsb x27, [x1]
003d2cacldr x1, [x1+56]
003d2cb0ldr x4, [sp+368]
003d2cb4ldr x0, [sp+168]
003d2cb8mov x5, x1
003d2cbcmov x1, x4
003d2cc0blr x5
003d2cc4ldr x1, [sp+320]
003d2cc8ldr x2, [sp+80]
003d2cccsbfm x2, x2, 24, 63
003d2cd0strb w2, [x1]
003d2cd4ldr x1, [sp+320]
003d2cd8ldr x2, [sp+80]
003d2cdcsbfm x2, x2, 16, 63
003d2ce0strb w2, [x1+1]
003d2ce4ldr x1, [sp+320]
003d2ce8ldr x2, [sp+80]
003d2cecsbfm x2, x2, 8, 63
003d2cf0strb w2, [x1+2]
003d2cf4ldr x1, [sp+320]
003d2cf8ldr x2, [sp+80]
003d2cfcstrb w2, [x1+3]
003d2d00ldr x1, [sp+320]
003d2d04ldrsb x27, [x1]
003d2d08b 0x3d2d0c
003d2d0c
003d2d0cloc_3d2d0c:
003d2d0cstr x1, [sp+296]
003d2d10orr x3, xzr, 4
003d2d14str x3, [sp+304]
003d2d18str x3, [sp+312]
003d2d1cldr x4, [sp+160]
003d2d20ldrsb x27, [x4]
003d2d24ldr x0, [sp+168]
003d2d28ldr x4, [x4+56]
003d2d2cmov x2, x3
003d2d30blr x4
003d2d34ldr x2, [sp+184]
003d2d38ldr x3, [sp+192]
003d2d3cldr x4, [sp+160]
003d2d40ldrsb x27, [x4]
003d2d44ldr x4, [x4+48]
003d2d48ldr x1, [sp+176]
003d2d4cldr x0, [sp+168]
003d2d50blr x4
003d2d54str x0, [sp+176]
003d2d58str x1, [sp+184]
003d2d5cstr x2, [sp+192]
003d2d60str x1, [sp+128]
003d2d64ldr x4, [sp+72]
003d2d68sub x0, x1, x4
003d2d6cstr x0, [sp+120]
003d2d70ldr x5, [sp+176]
003d2d74b 0x3d2d78
003d2d78
003d2d78loc_3d2d78:
003d2d78subs xzr, x1, x0
003d2d7cb.hs 0x3d2d84
003d2d80b 0x3d2fc8
003d2d84
003d2d84loc_3d2d84:
003d2d84add x3, x2, x4
003d2d88sub x3, x3, x1
003d2d8cadd x4, x1, x4
003d2d90sub x4, x4, x1
003d2d94sub x6, xzr, x3
003d2d98and x6, x0, x6, asr #63
003d2d9cadd x5, x5, x6
003d2da0str x5, [sp+224]
003d2da4str x4, [sp+232]
003d2da8str x3, [sp+240]
003d2dacldr x3, [sp+200]
003d2db0ldr x4, [sp+208]
003d2db4ldr x5, [sp+216]
003d2db8str x3, [sp+272]
003d2dbcstr x4, [sp+280]
003d2dc0str x5, [sp+288]
003d2dc4ldr x3, [sp+232]
003d2dc8ldr x4, [sp+224]
003d2dccldr x5, [sp+240]
003d2dd0str x4, [sp+248]
003d2dd4str x3, [sp+256]
003d2dd8str x5, [sp+264]
003d2ddcldr x4, [sp+280]
003d2de0str x4, [sp+112]
003d2de4subs xzr, x4, x3
003d2de8b.gt 0x3d2df0
003d2decb 0x3d2df8
003d2df0
003d2df0loc_3d2df0:
003d2df0str x3, [sp+112]
003d2df4b 0x3d2dfc
003d2df8
003d2df8loc_3d2df8:
003d2df8b 0x3d2dfc
003d2dfc
003d2dfcloc_3d2dfc:
003d2dfcldr x3, [sp+248]
003d2e00ldr x4, [sp+272]
003d2e04subs xzr, x3, x4
003d2e08b.ne 0x3d2e10
003d2e0cb 0x3d2e2c
003d2e10
003d2e10loc_3d2e10:
003d2e10ldr x3, [sp+112]
003d2e14str x3, [sp+104]
003d2e18ldr x2, [sp+104]
003d2e1cldr x1, [sp+248]
003d2e20ldr x0, [sp+272]
003d2e24bl runtime.memmove
003d2e28b 0x3d2e30
003d2e2c
003d2e2cloc_3d2e2c:
003d2e2cb 0x3d2e30
003d2e30
003d2e30loc_3d2e30:
003d2e30orr x3, xzr, 2
003d2e34str x3, [sp+64]
003d2e38b 0x3d2e80
003d2e3c
003d2e3cloc_3d2e3c:
003d2e3cldr x1, [sp+400]
003d2e40ldr x2, [sp+192]
003d2e44ldr x0, [sp+176]
003d2e48subs xzr, x1, x2
003d2e4cb.ls 0x3d2e54
003d2e50b 0x3d2e7c
003d2e54
003d2e54loc_3d2e54:
003d2e54b 0x3d2e58
003d2e58
003d2e58loc_3d2e58:
003d2e58str x0, [sp+296]
003d2e5cstr x1, [sp+304]
003d2e60str x2, [sp+312]
003d2e64str x0, [sp+136]
003d2e68str x1, [sp+144]
003d2e6cstr x2, [sp+152]
003d2e70ldp x29, x30, [sp-8]
003d2e74add sp, sp, 336
003d2e78ret x30
003d2e7c
003d2e7cloc_3d2e7c:
003d2e7cbl runtime.panicSliceAcap
003d2e80
003d2e80loc_3d2e80:
003d2e80ldr x4, [sp+392]
003d2e84ldr x5, [sp+64]
003d2e88subs xzr, x4, x5
003d2e8cb.ge 0x3d2e94
003d2e90b 0x3d2f14
003d2e94
003d2e94loc_3d2e94:
003d2e94ldr x1, [sp+160]
003d2e98ldrsb x27, [x1]
003d2e9cldr x1, [x1+32]
003d2ea0ldr x0, [sp+168]
003d2ea4blr x1
003d2ea8ldr x2, [sp+208]
003d2eacldr x3, [sp+216]
003d2eb0ldr x1, [sp+160]
003d2eb4ldrsb x27, [x1]
003d2eb8ldr x1, [x1+56]
003d2ebcldr x4, [sp+200]
003d2ec0ldr x0, [sp+168]
003d2ec4mov x5, x1
003d2ec8mov x1, x4
003d2eccblr x5
003d2ed0b 0x3d2ed4
003d2ed4
003d2ed4loc_3d2ed4:
003d2ed4b 0x3d2ed8
003d2ed8
003d2ed8loc_3d2ed8:
003d2ed8str xzr, [sp+208]
003d2edcldr x3, [sp+216]
003d2ee0ldr x4, [sp+160]
003d2ee4ldrsb x27, [x4]
003d2ee8ldr x4, [x4+48]
003d2eecldr x1, [sp+200]
003d2ef0ldr x0, [sp+168]
003d2ef4mov x2, xzr
003d2ef8blr x4
003d2efcstr x0, [sp+200]
003d2f00str x1, [sp+208]
003d2f04str x2, [sp+216]
003d2f08str xzr, [sp+96]
003d2f0cstr x1, [sp+88]
003d2f10b 0x3d2f28
003d2f14
003d2f14loc_3d2f14:
003d2f14b 0x3d2f18
003d2f18
003d2f18loc_3d2f18:
003d2f18ldr x4, [sp+80]
003d2f1cadd x4, x4, 1
003d2f20str x4, [sp+80]
003d2f24b 0x3d2c74
003d2f28
003d2f28loc_3d2f28:
003d2f28ldr x3, [sp+88]
003d2f2cldr x4, [sp+96]
003d2f30subs xzr, x3, x4
003d2f34b.gt 0x3d2f3c
003d2f38b 0x3d2fa4
003d2f3c
003d2f3cloc_3d2f3c:
003d2f3cldr x0, [sp+96]
003d2f40str x0, [sp+48]
003d2f44ldr x1, [sp+232]
003d2f48ldr x3, [sp+224]
003d2f4csubs xzr, x1, x0
003d2f50b.hi 0x3d2f58
003d2f54b 0x3d2fc4
003d2f58
003d2f58loc_3d2f58:
003d2f58ldrb w3, [x3+x0]
003d2f5cldr x1, [sp+208]
003d2f60ldr x4, [sp+200]
003d2f64subs xzr, x1, x0
003d2f68b.hi 0x3d2f70
003d2f6cb 0x3d2fc0
003d2f70
003d2f70loc_3d2f70:
003d2f70ldr x1, [sp+232]
003d2f74ldr x5, [sp+224]
003d2f78ldrb w4, [x4+x0]
003d2f7ceor x3, x3, x4
003d2f80subs xzr, x1, x0
003d2f84b.hi 0x3d2f8c
003d2f88b 0x3d2fbc
003d2f8c
003d2f8cloc_3d2f8c:
003d2f8cstrb w3, [x5+x0]
003d2f90b 0x3d2f94
003d2f94
003d2f94loc_3d2f94:
003d2f94ldr x3, [sp+96]
003d2f98add x3, x3, 1
003d2f9cstr x3, [sp+96]
003d2fa0b 0x3d2f28
003d2fa4
003d2fa4loc_3d2fa4:
003d2fa4b 0x3d2fa8
003d2fa8
003d2fa8loc_3d2fa8:
003d2fa8ldr x4, [sp+64]
003d2facadd x4, x4, 1
003d2fb0str x4, [sp+64]
003d2fb4orr x3, xzr, 2
003d2fb8b 0x3d2e80
003d2fbc
003d2fbcloc_3d2fbc:
003d2fbcbl runtime.panicIndex
003d2fc0
003d2fc0loc_3d2fc0:
003d2fc0bl runtime.panicIndex
003d2fc4
003d2fc4loc_3d2fc4:
003d2fc4bl runtime.panicIndex
003d2fc8
003d2fc8loc_3d2fc8:
003d2fc8bl runtime.panicSliceB
003d2fcc
003d2fccloc_3d2fcc:
003d2fccbl runtime.panicdivide
003d2fd0hint
003d2fd4
003d2fd4loc_3d2fd4:
003d2fd4stp x0, x1, [sp+8]
003d2fd8stp x2, x3, [sp+24]
003d2fdcstp x4, x5, [sp+40]
003d2fe0stp x6, x7, [sp+56]
003d2fe4str x8, [sp+72]
003d2fe8mov x3, x30
003d2fecbl runtime.morestack_noctxt.abi0
003d2ff0ldp x0, x1, [sp+8]
003d2ff4ldp x2, x3, [sp+24]
003d2ff8ldp x4, x5, [sp+40]
003d2ffcldp x6, x7, [sp+56]
003d3000ldr x8, [sp+72]
003d3004b 0x3d2b60
003d3008udf 0
003d300cudf 0
003d2b60
003d3010
003d3010filippo.io/age/internal/bech32.polymod: ; void filippo.io/age/internal/bech32.polymod(struct []uint8 values)
003d3010ldr x16, [x28+16]
003d3014subs xzr, sp, x16
003d3018b.ls 0x3d3170
003d301cstr x30, [sp-112]!
003d3020stur x29, [sp-8]
003d3024sub x29, sp, 8
003d3028str x0, [sp+120]
003d302cstr x1, [sp+128]
003d3030str x2, [sp+136]
003d3034str wzr, [sp+40]
003d3038orr x2, xzr, 1
003d303cstr w2, [sp+48]
003d3040ldr x2, [sp+128]
003d3044ldr x3, [sp+120]
003d3048ldr x4, [sp+136]
003d304cstr x3, [sp+80]
003d3050str x2, [sp+88]
003d3054str x4, [sp+96]
003d3058str xzr, [sp+72]
003d305cstr x2, [sp+64]
003d3060b 0x3d3064
003d3064
003d3064loc_3d3064:
003d3064ldr x2, [sp+64]
003d3068ldr x3, [sp+72]
003d306csubs xzr, x2, x3
003d3070b.gt 0x3d3078
003d3074b 0x3d30b4
003d3078
003d3078loc_3d3078:
003d3078ldr x2, [sp+72]
003d307cldr x3, [sp+80]
003d3080ldrb w2, [x3+x2]
003d3084strb w2, [sp+39]
003d3088ldr w2, [sp+48]
003d308cubfm x2, x2, 25, 31
003d3090str w2, [sp+44]
003d3094ldr w2, [sp+48]
003d3098ubfm x2, x2, 59, 24
003d309cstr w2, [sp+48]
003d30a0ldrb w3, [sp+39]
003d30a4eor x2, x2, x3
003d30a8str w2, [sp+48]
003d30acstr xzr, [sp+56]
003d30b0b 0x3d30c8
003d30b4
003d30b4loc_3d30b4:
003d30b4ldr w0, [sp+48]
003d30b8str w0, [sp+40]
003d30bcldur x29, [sp-8]
003d30c0ldr x30, [sp], 112
003d30c4ret x30
003d30c8
003d30c8loc_3d30c8:
003d30c8ldr x2, [sp+56]
003d30ccsubs xzr, x2, 5
003d30d0b.lt 0x3d30d8
003d30d4b 0x3d3150
003d30d8
003d30d8loc_3d30d8:
003d30d8ldr w2, [sp+44]
003d30dcldr x3, [sp+56]
003d30e0tbz x3, 63, 0x3d30e8
003d30e4b 0x3d3168
003d30e8
003d30e8loc_3d30e8:
003d30e8lsrv x2, x2, x3
003d30ecsubs xzr, x3, 64
003d30f0csel x2, x2, xzr, lo
003d30f4and x3, x2, 1
003d30f8str w3, [sp+52]
003d30fctbnz w2, 0, 0x3d3104
003d3100b 0x3d3138
003d3104
003d3104loc_3d3104:
003d3104ldr w2, [sp+48]
003d3108ldr x0, [sp+56]
003d310cadrp x27, 0x63e000
003d3110ldr x1, [x27+2936]
003d3114adrp x27, 0x63e000
003d3118ldr x3, [x27+2928]
003d311csubs xzr, x1, x0
003d3120b.hi 0x3d3128
003d3124b 0x3d3164
003d3128
003d3128loc_3d3128:
003d3128ldr w3, [x3+2*x0]
003d312ceor x2, x2, x3
003d3130str w2, [sp+48]
003d3134b 0x3d313c
003d3138
003d3138loc_3d3138:
003d3138b 0x3d313c
003d313c
003d313cloc_3d313c:
003d313cb 0x3d3140
003d3140
003d3140loc_3d3140:
003d3140ldr x2, [sp+56]
003d3144add x2, x2, 1
003d3148str x2, [sp+56]
003d314cb 0x3d30c8
003d3150
003d3150loc_3d3150:
003d3150b 0x3d3154
003d3154
003d3154loc_3d3154:
003d3154ldr x2, [sp+72]
003d3158add x2, x2, 1
003d315cstr x2, [sp+72]
003d3160b 0x3d3064
003d3164
003d3164loc_3d3164:
003d3164bl runtime.panicIndex
003d3168
003d3168loc_3d3168:
003d3168bl runtime.panicshift
003d316chint
003d3170
003d3170loc_3d3170:
003d3170stp x0, x1, [sp+8]
003d3174str x2, [sp+24]
003d3178mov x3, x30
003d317cbl runtime.morestack_noctxt.abi0
003d3180ldp x0, x1, [sp+8]
003d3184ldr x2, [sp+24]
003d3188b 0x3d3010
003d318cudf 0
003d3010
003d3010filippo.io/age/internal/bech32.polymod: ; void filippo.io/age/internal/bech32.polymod(struct []uint8 values)
003d3010ldr x16, [x28+16]
003d3014subs xzr, sp, x16
003d3018b.ls 0x3d3170
003d301cstr x30, [sp-112]!
003d3020stur x29, [sp-8]
003d3024sub x29, sp, 8
003d3028str x0, [sp+120]
003d302cstr x1, [sp+128]
003d3030str x2, [sp+136]
003d3034str wzr, [sp+40]
003d3038orr x2, xzr, 1
003d303cstr w2, [sp+48]
003d3040ldr x2, [sp+128]
003d3044ldr x3, [sp+120]
003d3048ldr x4, [sp+136]
003d304cstr x3, [sp+80]
003d3050str x2, [sp+88]
003d3054str x4, [sp+96]
003d3058str xzr, [sp+72]
003d305cstr x2, [sp+64]
003d3060b 0x3d3064
003d3064
003d3064loc_3d3064:
003d3064ldr x2, [sp+64]
003d3068ldr x3, [sp+72]
003d306csubs xzr, x2, x3
003d3070b.gt 0x3d3078
003d3074b 0x3d30b4
003d3078
003d3078loc_3d3078:
003d3078ldr x2, [sp+72]
003d307cldr x3, [sp+80]
003d3080ldrb w2, [x3+x2]
003d3084strb w2, [sp+39]
003d3088ldr w2, [sp+48]
003d308cubfm x2, x2, 25, 31
003d3090str w2, [sp+44]
003d3094ldr w2, [sp+48]
003d3098ubfm x2, x2, 59, 24
003d309cstr w2, [sp+48]
003d30a0ldrb w3, [sp+39]
003d30a4eor x2, x2, x3
003d30a8str w2, [sp+48]
003d30acstr xzr, [sp+56]
003d30b0b 0x3d30c8
003d30b4
003d30b4loc_3d30b4:
003d30b4ldr w0, [sp+48]
003d30b8str w0, [sp+40]
003d30bcldur x29, [sp-8]
003d30c0ldr x30, [sp], 112
003d30c4ret x30
003d30c8
003d30c8loc_3d30c8:
003d30c8ldr x2, [sp+56]
003d30ccsubs xzr, x2, 5
003d30d0b.lt 0x3d30d8
003d30d4b 0x3d3150
003d30d8
003d30d8loc_3d30d8:
003d30d8ldr w2, [sp+44]
003d30dcldr x3, [sp+56]
003d30e0tbz x3, 63, 0x3d30e8
003d30e4b 0x3d3168
003d30e8
003d30e8loc_3d30e8:
003d30e8lsrv x2, x2, x3
003d30ecsubs xzr, x3, 64
003d30f0csel x2, x2, xzr, lo
003d30f4and x3, x2, 1
003d30f8str w3, [sp+52]
003d30fctbnz w2, 0, 0x3d3104
003d3100b 0x3d3138
003d3104
003d3104loc_3d3104:
003d3104ldr w2, [sp+48]
003d3108ldr x0, [sp+56]
003d310cadrp x27, 0x63e000
003d3110ldr x1, [x27+2936]
003d3114adrp x27, 0x63e000
003d3118ldr x3, [x27+2928]
003d311csubs xzr, x1, x0
003d3120b.hi 0x3d3128
003d3124b 0x3d3164
003d3128
003d3128loc_3d3128:
003d3128ldr w3, [x3+2*x0]
003d312ceor x2, x2, x3
003d3130str w2, [sp+48]
003d3134b 0x3d313c
003d3138
003d3138loc_3d3138:
003d3138b 0x3d313c
003d313c
003d313cloc_3d313c:
003d313cb 0x3d3140
003d3140
003d3140loc_3d3140:
003d3140ldr x2, [sp+56]
003d3144add x2, x2, 1
003d3148str x2, [sp+56]
003d314cb 0x3d30c8
003d3150
003d3150loc_3d3150:
003d3150b 0x3d3154
003d3154
003d3154loc_3d3154:
003d3154ldr x2, [sp+72]
003d3158add x2, x2, 1
003d315cstr x2, [sp+72]
003d3160b 0x3d3064
003d3164
003d3164loc_3d3164:
003d3164bl runtime.panicIndex
003d3168
003d3168loc_3d3168:
003d3168bl runtime.panicshift
003d316chint
003d3170
003d3170loc_3d3170:
003d3170stp x0, x1, [sp+8]
003d3174str x2, [sp+24]
003d3178mov x3, x30
003d317cbl runtime.morestack_noctxt.abi0
003d3180ldp x0, x1, [sp+8]
003d3184ldr x2, [sp+24]
003d3188b 0x3d3010
003d318cudf 0
003d3010
003d3190
003d3190filippo.io/age/internal/bech32.hrpExpand: ; void filippo.io/age/internal/bech32.hrpExpand(struct string hrp)
003d3190ldr x16, [x28+16]
003d3194sub x17, sp, 112
003d3198subs xzr, x17, x16
003d319cb.ls 0x3d33c8
003d31a0str x30, [sp-240]!
003d31a4stur x29, [sp-8]
003d31a8sub x29, sp, 8
003d31acstr x0, [sp+248]
003d31b0str x1, [sp+256]
003d31b4str xzr, [sp+120]
003d31b8stp xzr, xzr, [sp+128]
003d31bcldr x0, [sp+248]
003d31c0ldr x1, [sp+256]
003d31c4bl strings.ToLower
003d31c8str x0, [sp+216]
003d31ccstr x1, [sp+224]
003d31d0cbnz x0, 0x3d31d8
003d31d4b 0x3d31dc
003d31d8
003d31d8loc_3d31d8:
003d31d8b 0x3d31e8
003d31dc
003d31dcloc_3d31dc:
003d31dcadrp x0, 0x678000
003d31e0add x0, x0, 1504
003d31e4b 0x3d31e8
003d31e8
003d31e8loc_3d31e8:
003d31e8str x0, [sp+168]
003d31ecstr x1, [sp+176]
003d31f0str x1, [sp+184]
003d31f4str xzr, [sp+144]
003d31f8stp xzr, xzr, [sp+152]
003d31fcldr x5, [sp+176]
003d3200ldr x6, [sp+168]
003d3204ldr x7, [sp+184]
003d3208str x6, [sp+192]
003d320cstr x5, [sp+200]
003d3210str x7, [sp+208]
003d3214str xzr, [sp+96]
003d3218str x5, [sp+88]
003d321cb 0x3d3220
003d3220
003d3220loc_3d3220:
003d3220ldr x5, [sp+88]
003d3224ldr x6, [sp+96]
003d3228subs xzr, x5, x6
003d322cb.gt 0x3d3234
003d3230b 0x3d32ac
003d3234
003d3234loc_3d3234:
003d3234ldr x5, [sp+96]
003d3238ldr x6, [sp+192]
003d323cldrb w5, [x6+x5]
003d3240strb w5, [sp+85]
003d3244ubfm x5, x5, 5, 7
003d3248strb w5, [sp+87]
003d324cldr x2, [sp+160]
003d3250ldr x0, [sp+144]
003d3254ldr x5, [sp+152]
003d3258add x1, x5, 1
003d325csubs xzr, x2, x1
003d3260b.hs 0x3d3268
003d3264b 0x3d326c
003d3268
003d3268loc_3d3268:
003d3268b 0x3d3280
003d326c
003d326cloc_3d326c:
003d326corr x3, xzr, 1
003d3270adrp x4, 0x222000
003d3274add x4, x4, 3072
003d3278bl runtime.growslice
003d327cb 0x3d3280
003d3280
003d3280loc_3d3280:
003d3280ldrb w5, [sp+87]
003d3284sub x6, x1, 1
003d3288strb w5, [x0+x6]
003d328cstr x0, [sp+144]
003d3290str x1, [sp+152]
003d3294str x2, [sp+160]
003d3298b 0x3d329c
003d329c
003d329cloc_3d329c:
003d329cldr x5, [sp+96]
003d32a0add x5, x5, 1
003d32a4str x5, [sp+96]
003d32a8b 0x3d3220
003d32ac
003d32acloc_3d32ac:
003d32acldr x2, [sp+160]
003d32b0ldr x0, [sp+144]
003d32b4ldr x5, [sp+152]
003d32b8add x1, x5, 1
003d32bcsubs xzr, x2, x1
003d32c0b.hs 0x3d32c8
003d32c4b 0x3d32cc
003d32c8
003d32c8loc_3d32c8:
003d32c8b 0x3d32e0
003d32cc
003d32ccloc_3d32cc:
003d32ccorr x3, xzr, 1
003d32d0adrp x4, 0x222000
003d32d4add x4, x4, 3072
003d32d8bl runtime.growslice
003d32dcb 0x3d32e0
003d32e0
003d32e0loc_3d32e0:
003d32e0sub x5, x1, 1
003d32e4strb wzr, [x0+x5]
003d32e8str x0, [sp+144]
003d32ecstr x1, [sp+152]
003d32f0str x2, [sp+160]
003d32f4ldr x5, [sp+176]
003d32f8ldr x6, [sp+168]
003d32fcldr x7, [sp+184]
003d3300str x6, [sp+192]
003d3304str x5, [sp+200]
003d3308str x7, [sp+208]
003d330cstr xzr, [sp+112]
003d3310str x5, [sp+104]
003d3314b 0x3d3318
003d3318
003d3318loc_3d3318:
003d3318ldr x5, [sp+104]
003d331cldr x6, [sp+112]
003d3320subs xzr, x5, x6
003d3324b.gt 0x3d332c
003d3328b 0x3d33a4
003d332c
003d332cloc_3d332c:
003d332cldr x5, [sp+112]
003d3330ldr x6, [sp+192]
003d3334ldrb w5, [x6+x5]
003d3338strb w5, [sp+84]
003d333cand x5, x5, 31
003d3340strb w5, [sp+86]
003d3344ldr x2, [sp+160]
003d3348ldr x0, [sp+144]
003d334cldr x5, [sp+152]
003d3350add x1, x5, 1
003d3354subs xzr, x2, x1
003d3358b.hs 0x3d3360
003d335cb 0x3d3364
003d3360
003d3360loc_3d3360:
003d3360b 0x3d3378
003d3364
003d3364loc_3d3364:
003d3364orr x3, xzr, 1
003d3368adrp x4, 0x222000
003d336cadd x4, x4, 3072
003d3370bl runtime.growslice
003d3374b 0x3d3378
003d3378
003d3378loc_3d3378:
003d3378ldrb w5, [sp+86]
003d337csub x6, x1, 1
003d3380strb w5, [x0+x6]
003d3384str x0, [sp+144]
003d3388str x1, [sp+152]
003d338cstr x2, [sp+160]
003d3390b 0x3d3394
003d3394
003d3394loc_3d3394:
003d3394ldr x5, [sp+112]
003d3398add x5, x5, 1
003d339cstr x5, [sp+112]
003d33a0b 0x3d3318
003d33a4
003d33a4loc_3d33a4:
003d33a4ldr x0, [sp+144]
003d33a8ldr x1, [sp+152]
003d33acldr x2, [sp+160]
003d33b0str x0, [sp+120]
003d33b4str x1, [sp+128]
003d33b8str x2, [sp+136]
003d33bcldur x29, [sp-8]
003d33c0ldr x30, [sp], 240
003d33c4ret x30
003d33c8
003d33c8loc_3d33c8:
003d33c8stp x0, x1, [sp+8]
003d33ccmov x3, x30
003d33d0bl runtime.morestack_noctxt.abi0
003d33d4ldp x0, x1, [sp+8]
003d33d8b 0x3d3190
003d33dcudf 0
003d3190
003d3190filippo.io/age/internal/bech32.hrpExpand: ; void filippo.io/age/internal/bech32.hrpExpand(struct string hrp)
003d3190ldr x16, [x28+16]
003d3194sub x17, sp, 112
003d3198subs xzr, x17, x16
003d319cb.ls 0x3d33c8
003d31a0str x30, [sp-240]!
003d31a4stur x29, [sp-8]
003d31a8sub x29, sp, 8
003d31acstr x0, [sp+248]
003d31b0str x1, [sp+256]
003d31b4str xzr, [sp+120]
003d31b8stp xzr, xzr, [sp+128]
003d31bcldr x0, [sp+248]
003d31c0ldr x1, [sp+256]
003d31c4bl strings.ToLower
003d31c8str x0, [sp+216]
003d31ccstr x1, [sp+224]
003d31d0cbnz x0, 0x3d31d8
003d31d4b 0x3d31dc
003d31d8
003d31d8loc_3d31d8:
003d31d8b 0x3d31e8
003d31dc
003d31dcloc_3d31dc:
003d31dcadrp x0, 0x678000
003d31e0add x0, x0, 1504
003d31e4b 0x3d31e8
003d31e8
003d31e8loc_3d31e8:
003d31e8str x0, [sp+168]
003d31ecstr x1, [sp+176]
003d31f0str x1, [sp+184]
003d31f4str xzr, [sp+144]
003d31f8stp xzr, xzr, [sp+152]
003d31fcldr x5, [sp+176]
003d3200ldr x6, [sp+168]
003d3204ldr x7, [sp+184]
003d3208str x6, [sp+192]
003d320cstr x5, [sp+200]
003d3210str x7, [sp+208]
003d3214str xzr, [sp+96]
003d3218str x5, [sp+88]
003d321cb 0x3d3220
003d3220
003d3220loc_3d3220:
003d3220ldr x5, [sp+88]
003d3224ldr x6, [sp+96]
003d3228subs xzr, x5, x6
003d322cb.gt 0x3d3234
003d3230b 0x3d32ac
003d3234
003d3234loc_3d3234:
003d3234ldr x5, [sp+96]
003d3238ldr x6, [sp+192]
003d323cldrb w5, [x6+x5]
003d3240strb w5, [sp+85]
003d3244ubfm x5, x5, 5, 7
003d3248strb w5, [sp+87]
003d324cldr x2, [sp+160]
003d3250ldr x0, [sp+144]
003d3254ldr x5, [sp+152]
003d3258add x1, x5, 1
003d325csubs xzr, x2, x1
003d3260b.hs 0x3d3268
003d3264b 0x3d326c
003d3268
003d3268loc_3d3268:
003d3268b 0x3d3280
003d326c
003d326cloc_3d326c:
003d326corr x3, xzr, 1
003d3270adrp x4, 0x222000
003d3274add x4, x4, 3072
003d3278bl runtime.growslice
003d327cb 0x3d3280
003d3280
003d3280loc_3d3280:
003d3280ldrb w5, [sp+87]
003d3284sub x6, x1, 1
003d3288strb w5, [x0+x6]
003d328cstr x0, [sp+144]
003d3290str x1, [sp+152]
003d3294str x2, [sp+160]
003d3298b 0x3d329c
003d329c
003d329cloc_3d329c:
003d329cldr x5, [sp+96]
003d32a0add x5, x5, 1
003d32a4str x5, [sp+96]
003d32a8b 0x3d3220
003d32ac
003d32acloc_3d32ac:
003d32acldr x2, [sp+160]
003d32b0ldr x0, [sp+144]
003d32b4ldr x5, [sp+152]
003d32b8add x1, x5, 1
003d32bcsubs xzr, x2, x1
003d32c0b.hs 0x3d32c8
003d32c4b 0x3d32cc
003d32c8
003d32c8loc_3d32c8:
003d32c8b 0x3d32e0
003d32cc
003d32ccloc_3d32cc:
003d32ccorr x3, xzr, 1
003d32d0adrp x4, 0x222000
003d32d4add x4, x4, 3072
003d32d8bl runtime.growslice
003d32dcb 0x3d32e0
003d32e0
003d32e0loc_3d32e0:
003d32e0sub x5, x1, 1
003d32e4strb wzr, [x0+x5]
003d32e8str x0, [sp+144]
003d32ecstr x1, [sp+152]
003d32f0str x2, [sp+160]
003d32f4ldr x5, [sp+176]
003d32f8ldr x6, [sp+168]
003d32fcldr x7, [sp+184]
003d3300str x6, [sp+192]
003d3304str x5, [sp+200]
003d3308str x7, [sp+208]
003d330cstr xzr, [sp+112]
003d3310str x5, [sp+104]
003d3314b 0x3d3318
003d3318
003d3318loc_3d3318:
003d3318ldr x5, [sp+104]
003d331cldr x6, [sp+112]
003d3320subs xzr, x5, x6
003d3324b.gt 0x3d332c
003d3328b 0x3d33a4
003d332c
003d332cloc_3d332c:
003d332cldr x5, [sp+112]
003d3330ldr x6, [sp+192]
003d3334ldrb w5, [x6+x5]
003d3338strb w5, [sp+84]
003d333cand x5, x5, 31
003d3340strb w5, [sp+86]
003d3344ldr x2, [sp+160]
003d3348ldr x0, [sp+144]
003d334cldr x5, [sp+152]
003d3350add x1, x5, 1
003d3354subs xzr, x2, x1
003d3358b.hs 0x3d3360
003d335cb 0x3d3364
003d3360
003d3360loc_3d3360:
003d3360b 0x3d3378
003d3364
003d3364loc_3d3364:
003d3364orr x3, xzr, 1
003d3368adrp x4, 0x222000
003d336cadd x4, x4, 3072
003d3370bl runtime.growslice
003d3374b 0x3d3378
003d3378
003d3378loc_3d3378:
003d3378ldrb w5, [sp+86]
003d337csub x6, x1, 1
003d3380strb w5, [x0+x6]
003d3384str x0, [sp+144]
003d3388str x1, [sp+152]
003d338cstr x2, [sp+160]
003d3390b 0x3d3394
003d3394
003d3394loc_3d3394:
003d3394ldr x5, [sp+112]
003d3398add x5, x5, 1
003d339cstr x5, [sp+112]
003d33a0b 0x3d3318
003d33a4
003d33a4loc_3d33a4:
003d33a4ldr x0, [sp+144]
003d33a8ldr x1, [sp+152]
003d33acldr x2, [sp+160]
003d33b0str x0, [sp+120]
003d33b4str x1, [sp+128]
003d33b8str x2, [sp+136]
003d33bcldur x29, [sp-8]
003d33c0ldr x30, [sp], 240
003d33c4ret x30
003d33c8
003d33c8loc_3d33c8:
003d33c8stp x0, x1, [sp+8]
003d33ccmov x3, x30
003d33d0bl runtime.morestack_noctxt.abi0
003d33d4ldp x0, x1, [sp+8]
003d33d8b 0x3d3190
003d33dcudf 0
003d3190
003d33e0
003d33e0filippo.io/age/internal/bech32.verifyChecksum: ; void filippo.io/age/internal/bech32.verifyChecksum(struct string hrp, struct []uint8 data)
003d33e0ldr x16, [x28+16]
003d33e4sub x17, sp, 32
003d33e8subs xzr, x17, x16
003d33ecb.ls 0x3d34dc
003d33f0str x30, [sp-160]!
003d33f4stur x29, [sp-8]
003d33f8sub x29, sp, 8
003d33fcstr x0, [sp+168]
003d3400str x1, [sp+176]
003d3404str x2, [sp+184]
003d3408str x3, [sp+192]
003d340cstr x4, [sp+200]
003d3410strb wzr, [sp+51]
003d3414ldr x0, [sp+168]
003d3418ldr x1, [sp+176]
003d341cbl filippo.io/age/internal/bech32.hrpExpand
003d3420str x0, [sp+128]
003d3424str x1, [sp+136]
003d3428str x2, [sp+144]
003d342cstr x0, [sp+80]
003d3430str x1, [sp+88]
003d3434str x2, [sp+96]
003d3438ldr x3, [sp+192]
003d343cadd x1, x1, x3
003d3440str x1, [sp+64]
003d3444subs xzr, x2, x1
003d3448b.hs 0x3d3450
003d344cb 0x3d3458
003d3450
003d3450loc_3d3450:
003d3450str x1, [sp+88]
003d3454b 0x3d3478
003d3458
003d3458loc_3d3458:
003d3458ldr x3, [sp+192]
003d345cadrp x4, 0x222000
003d3460add x4, x4, 3072
003d3464bl runtime.growslice
003d3468str x0, [sp+80]
003d346cstr x1, [sp+88]
003d3470str x2, [sp+96]
003d3474b 0x3d3478
003d3478
003d3478loc_3d3478:
003d3478ldr x3, [sp+192]
003d347cstr x3, [sp+56]
003d3480ldr x3, [sp+64]
003d3484ldr x4, [sp+192]
003d3488sub x3, x3, x4
003d348cldr x4, [sp+80]
003d3490add x0, x4, x3
003d3494str x0, [sp+72]
003d3498ldr x2, [sp+56]
003d349cldr x1, [sp+184]
003d34a0bl runtime.memmove
003d34a4ldr x0, [sp+80]
003d34a8ldr x1, [sp+88]
003d34acldr x2, [sp+96]
003d34b0str x0, [sp+104]
003d34b4str x1, [sp+112]
003d34b8str x2, [sp+120]
003d34bcbl filippo.io/age/internal/bech32.polymod
003d34c0str w0, [sp+52]
003d34c4subs wzr, w0, 1
003d34c8cset x0, eq
003d34ccstrb w0, [sp+51]
003d34d0ldur x29, [sp-8]
003d34d4ldr x30, [sp], 160
003d34d8ret x30
003d34dc
003d34dcloc_3d34dc:
003d34dcstp x0, x1, [sp+8]
003d34e0stp x2, x3, [sp+24]
003d34e4str x4, [sp+40]
003d34e8mov x3, x30
003d34ecbl runtime.morestack_noctxt.abi0
003d34f0ldp x0, x1, [sp+8]
003d34f4ldp x2, x3, [sp+24]
003d34f8ldr x4, [sp+40]
003d34fcb 0x3d33e0
003d33e0
003d33e0filippo.io/age/internal/bech32.verifyChecksum: ; void filippo.io/age/internal/bech32.verifyChecksum(struct string hrp, struct []uint8 data)
003d33e0ldr x16, [x28+16]
003d33e4sub x17, sp, 32
003d33e8subs xzr, x17, x16
003d33ecb.ls 0x3d34dc
003d33f0str x30, [sp-160]!
003d33f4stur x29, [sp-8]
003d33f8sub x29, sp, 8
003d33fcstr x0, [sp+168]
003d3400str x1, [sp+176]
003d3404str x2, [sp+184]
003d3408str x3, [sp+192]
003d340cstr x4, [sp+200]
003d3410strb wzr, [sp+51]
003d3414ldr x0, [sp+168]
003d3418ldr x1, [sp+176]
003d341cbl filippo.io/age/internal/bech32.hrpExpand
003d3420str x0, [sp+128]
003d3424str x1, [sp+136]
003d3428str x2, [sp+144]
003d342cstr x0, [sp+80]
003d3430str x1, [sp+88]
003d3434str x2, [sp+96]
003d3438ldr x3, [sp+192]
003d343cadd x1, x1, x3
003d3440str x1, [sp+64]
003d3444subs xzr, x2, x1
003d3448b.hs 0x3d3450
003d344cb 0x3d3458
003d3450
003d3450loc_3d3450:
003d3450str x1, [sp+88]
003d3454b 0x3d3478
003d3458
003d3458loc_3d3458:
003d3458ldr x3, [sp+192]
003d345cadrp x4, 0x222000
003d3460add x4, x4, 3072
003d3464bl runtime.growslice
003d3468str x0, [sp+80]
003d346cstr x1, [sp+88]
003d3470str x2, [sp+96]
003d3474b 0x3d3478
003d3478
003d3478loc_3d3478:
003d3478ldr x3, [sp+192]
003d347cstr x3, [sp+56]
003d3480ldr x3, [sp+64]
003d3484ldr x4, [sp+192]
003d3488sub x3, x3, x4
003d348cldr x4, [sp+80]
003d3490add x0, x4, x3
003d3494str x0, [sp+72]
003d3498ldr x2, [sp+56]
003d349cldr x1, [sp+184]
003d34a0bl runtime.memmove
003d34a4ldr x0, [sp+80]
003d34a8ldr x1, [sp+88]
003d34acldr x2, [sp+96]
003d34b0str x0, [sp+104]
003d34b4str x1, [sp+112]
003d34b8str x2, [sp+120]
003d34bcbl filippo.io/age/internal/bech32.polymod
003d34c0str w0, [sp+52]
003d34c4subs wzr, w0, 1
003d34c8cset x0, eq
003d34ccstrb w0, [sp+51]
003d34d0ldur x29, [sp-8]
003d34d4ldr x30, [sp], 160
003d34d8ret x30
003d34dc
003d34dcloc_3d34dc:
003d34dcstp x0, x1, [sp+8]
003d34e0stp x2, x3, [sp+24]
003d34e4str x4, [sp+40]
003d34e8mov x3, x30
003d34ecbl runtime.morestack_noctxt.abi0
003d34f0ldp x0, x1, [sp+8]
003d34f4ldp x2, x3, [sp+24]
003d34f8ldr x4, [sp+40]
003d34fcb 0x3d33e0
003d33e0
003d3500
003d3500filippo.io/age/internal/bech32.createChecksum: ; void filippo.io/age/internal/bech32.createChecksum(struct string hrp, struct []uint8 data)
003d3500ldr x16, [x28+16]
003d3504sub x17, sp, 208
003d3508subs xzr, x17, x16
003d350cb.ls 0x3d37d4
003d3510sub x20, sp, 336
003d3514stp x29, x30, [x20-8]
003d3518add sp, x20, 0
003d351csub x29, sp, 8
003d3520str x0, [sp+344]
003d3524str x1, [sp+352]
003d3528str x2, [sp+360]
003d352cstr x3, [sp+368]
003d3530str x4, [sp+376]
003d3534str xzr, [sp+136]
003d3538stp xzr, xzr, [sp+144]
003d353cldr x0, [sp+344]
003d3540ldr x1, [sp+352]
003d3544bl filippo.io/age/internal/bech32.hrpExpand
003d3548str x0, [sp+208]
003d354cstr x1, [sp+216]
003d3550str x2, [sp+224]
003d3554str x0, [sp+304]
003d3558str x1, [sp+312]
003d355cstr x2, [sp+320]
003d3560ldr x3, [sp+368]
003d3564add x1, x1, x3
003d3568str x1, [sp+128]
003d356csubs xzr, x2, x1
003d3570b.hs 0x3d3578
003d3574b 0x3d3580
003d3578
003d3578loc_3d3578:
003d3578str x1, [sp+312]
003d357cb 0x3d35a0
003d3580
003d3580loc_3d3580:
003d3580ldr x3, [sp+368]
003d3584adrp x4, 0x222000
003d3588add x4, x4, 3072
003d358cbl runtime.growslice
003d3590str x0, [sp+304]
003d3594str x1, [sp+312]
003d3598str x2, [sp+320]
003d359cb 0x3d35a0
003d35a0
003d35a0loc_3d35a0:
003d35a0ldr x3, [sp+368]
003d35a4str x3, [sp+120]
003d35a8ldr x3, [sp+128]
003d35acldr x4, [sp+368]
003d35b0sub x3, x3, x4
003d35b4ldr x4, [sp+304]
003d35b8add x0, x4, x3
003d35bcstr x0, [sp+296]
003d35c0ldr x2, [sp+120]
003d35c4ldr x1, [sp+360]
003d35c8bl runtime.memmove
003d35ccldr x3, [sp+304]
003d35d0ldr x4, [sp+312]
003d35d4ldr x5, [sp+320]
003d35d8str x3, [sp+160]
003d35dcstr x4, [sp+168]
003d35e0str x5, [sp+176]
003d35e4stur wzr, [sp+58]
003d35e8strh wzr, [sp+62]
003d35ecadd x3, sp, 58
003d35f0str x3, [sp+264]
003d35f4ldrsb x27, [x3]
003d35f8strb wzr, [x3]
003d35fcldr x3, [sp+264]
003d3600ldrsb x27, [x3]
003d3604strb wzr, [x3+1]
003d3608ldr x3, [sp+264]
003d360cldrsb x27, [x3]
003d3610strb wzr, [x3+2]
003d3614ldr x3, [sp+264]
003d3618ldrsb x27, [x3]
003d361cstrb wzr, [x3+3]
003d3620ldr x3, [sp+264]
003d3624ldrsb x27, [x3]
003d3628strb wzr, [x3+4]
003d362cldr x3, [sp+264]
003d3630ldrsb x27, [x3]
003d3634strb wzr, [x3+5]
003d3638ldr x3, [sp+264]
003d363cldrsb x27, [x3]
003d3640b 0x3d3644
003d3644
003d3644loc_3d3644:
003d3644str x3, [sp+272]
003d3648orr x5, xzr, 6
003d364cstr x5, [sp+280]
003d3650str x5, [sp+288]
003d3654ldr x2, [sp+176]
003d3658ldr x0, [sp+160]
003d365cldr x6, [sp+168]
003d3660str x0, [sp+240]
003d3664str x6, [sp+248]
003d3668str x2, [sp+256]
003d366cldr x7, [sp+280]
003d3670add x1, x6, x7
003d3674str x1, [sp+112]
003d3678subs xzr, x2, x1
003d367cb.hs 0x3d3684
003d3680b 0x3d368c
003d3684
003d3684loc_3d3684:
003d3684str x1, [sp+248]
003d3688b 0x3d36ac
003d368c
003d368cloc_3d368c:
003d368cldr x3, [sp+280]
003d3690adrp x4, 0x222000
003d3694add x4, x4, 3072
003d3698bl runtime.growslice
003d369cstr x0, [sp+240]
003d36a0str x1, [sp+248]
003d36a4str x2, [sp+256]
003d36a8b 0x3d36ac
003d36ac
003d36acloc_3d36ac:
003d36acldr x3, [sp+280]
003d36b0str x3, [sp+104]
003d36b4ldr x3, [sp+112]
003d36b8ldr x4, [sp+280]
003d36bcsub x3, x3, x4
003d36c0ldr x4, [sp+240]
003d36c4add x0, x4, x3
003d36c8str x0, [sp+232]
003d36ccldr x2, [sp+104]
003d36d0ldr x1, [sp+272]
003d36d4bl runtime.memmove
003d36d8ldr x0, [sp+240]
003d36dcldr x1, [sp+248]
003d36e0ldr x2, [sp+256]
003d36e4str x0, [sp+160]
003d36e8str x1, [sp+168]
003d36ecstr x2, [sp+176]
003d36f0bl filippo.io/age/internal/bech32.polymod
003d36f4str w0, [sp+68]
003d36f8eor x3, x0, 1
003d36fcstr w3, [sp+64]
003d3700adrp x0, 0x222000
003d3704add x0, x0, 3072
003d3708orr x1, xzr, 6
003d370cmov x2, x1
003d3710bl runtime.makeslice
003d3714str x0, [sp+184]
003d3718orr x3, xzr, 6
003d371cstr x3, [sp+192]
003d3720str x3, [sp+200]
003d3724str xzr, [sp+96]
003d3728str x3, [sp+88]
003d372cb 0x3d3730
003d3730
003d3730loc_3d3730:
003d3730ldr x3, [sp+88]
003d3734ldr x4, [sp+96]
003d3738subs xzr, x3, x4
003d373cb.gt 0x3d3744
003d3740b 0x3d37a4
003d3744
003d3744loc_3d3744:
003d3744ldr x0, [sp+96]
003d3748str x0, [sp+80]
003d374cmovz x3, 5
003d3750sub x4, x3, x0
003d3754add x4, x4, x4, lsl #2
003d3758str x4, [sp+72]
003d375cldr w5, [sp+64]
003d3760tbz x4, 63, 0x3d3768
003d3764b 0x3d37cc
003d3768
003d3768loc_3d3768:
003d3768ldr x1, [sp+192]
003d376cldr x6, [sp+184]
003d3770lsrv x5, x5, x4
003d3774subs xzr, x4, 64
003d3778csel x4, x5, xzr, lo
003d377cand x4, x4, 31
003d3780subs xzr, x1, x0
003d3784b.hi 0x3d378c
003d3788b 0x3d37c8
003d378c
003d378cloc_3d378c:
003d378cstrb w4, [x6+x0]
003d3790b 0x3d3794
003d3794
003d3794loc_3d3794:
003d3794ldr x4, [sp+96]
003d3798add x4, x4, 1
003d379cstr x4, [sp+96]
003d37a0b 0x3d3730
003d37a4
003d37a4loc_3d37a4:
003d37a4ldr x0, [sp+184]
003d37a8ldr x1, [sp+192]
003d37acldr x2, [sp+200]
003d37b0str x0, [sp+136]
003d37b4str x1, [sp+144]
003d37b8str x2, [sp+152]
003d37bcldp x29, x30, [sp-8]
003d37c0add sp, sp, 336
003d37c4ret x30
003d37c8
003d37c8loc_3d37c8:
003d37c8bl runtime.panicIndex
003d37cc
003d37ccloc_3d37cc:
003d37ccbl runtime.panicshift
003d37d0hint
003d37d4
003d37d4loc_3d37d4:
003d37d4stp x0, x1, [sp+8]
003d37d8stp x2, x3, [sp+24]
003d37dcstr x4, [sp+40]
003d37e0mov x3, x30
003d37e4bl runtime.morestack_noctxt.abi0
003d37e8ldp x0, x1, [sp+8]
003d37ecldp x2, x3, [sp+24]
003d37f0ldr x4, [sp+40]
003d37f4b 0x3d3500
003d37f8udf 0
003d37fcudf 0
003d3500
003d3500filippo.io/age/internal/bech32.createChecksum: ; void filippo.io/age/internal/bech32.createChecksum(struct string hrp, struct []uint8 data)
003d3500ldr x16, [x28+16]
003d3504sub x17, sp, 208
003d3508subs xzr, x17, x16
003d350cb.ls 0x3d37d4
003d3510sub x20, sp, 336
003d3514stp x29, x30, [x20-8]
003d3518add sp, x20, 0
003d351csub x29, sp, 8
003d3520str x0, [sp+344]
003d3524str x1, [sp+352]
003d3528str x2, [sp+360]
003d352cstr x3, [sp+368]
003d3530str x4, [sp+376]
003d3534str xzr, [sp+136]
003d3538stp xzr, xzr, [sp+144]
003d353cldr x0, [sp+344]
003d3540ldr x1, [sp+352]
003d3544bl filippo.io/age/internal/bech32.hrpExpand
003d3548str x0, [sp+208]
003d354cstr x1, [sp+216]
003d3550str x2, [sp+224]
003d3554str x0, [sp+304]
003d3558str x1, [sp+312]
003d355cstr x2, [sp+320]
003d3560ldr x3, [sp+368]
003d3564add x1, x1, x3
003d3568str x1, [sp+128]
003d356csubs xzr, x2, x1
003d3570b.hs 0x3d3578
003d3574b 0x3d3580
003d3578
003d3578loc_3d3578:
003d3578str x1, [sp+312]
003d357cb 0x3d35a0
003d3580
003d3580loc_3d3580:
003d3580ldr x3, [sp+368]
003d3584adrp x4, 0x222000
003d3588add x4, x4, 3072
003d358cbl runtime.growslice
003d3590str x0, [sp+304]
003d3594str x1, [sp+312]
003d3598str x2, [sp+320]
003d359cb 0x3d35a0
003d35a0
003d35a0loc_3d35a0:
003d35a0ldr x3, [sp+368]
003d35a4str x3, [sp+120]
003d35a8ldr x3, [sp+128]
003d35acldr x4, [sp+368]
003d35b0sub x3, x3, x4
003d35b4ldr x4, [sp+304]
003d35b8add x0, x4, x3
003d35bcstr x0, [sp+296]
003d35c0ldr x2, [sp+120]
003d35c4ldr x1, [sp+360]
003d35c8bl runtime.memmove
003d35ccldr x3, [sp+304]
003d35d0ldr x4, [sp+312]
003d35d4ldr x5, [sp+320]
003d35d8str x3, [sp+160]
003d35dcstr x4, [sp+168]
003d35e0str x5, [sp+176]
003d35e4stur wzr, [sp+58]
003d35e8strh wzr, [sp+62]
003d35ecadd x3, sp, 58
003d35f0str x3, [sp+264]
003d35f4ldrsb x27, [x3]
003d35f8strb wzr, [x3]
003d35fcldr x3, [sp+264]
003d3600ldrsb x27, [x3]
003d3604strb wzr, [x3+1]
003d3608ldr x3, [sp+264]
003d360cldrsb x27, [x3]
003d3610strb wzr, [x3+2]
003d3614ldr x3, [sp+264]
003d3618ldrsb x27, [x3]
003d361cstrb wzr, [x3+3]
003d3620ldr x3, [sp+264]
003d3624ldrsb x27, [x3]
003d3628strb wzr, [x3+4]
003d362cldr x3, [sp+264]
003d3630ldrsb x27, [x3]
003d3634strb wzr, [x3+5]
003d3638ldr x3, [sp+264]
003d363cldrsb x27, [x3]
003d3640b 0x3d3644
003d3644
003d3644loc_3d3644:
003d3644str x3, [sp+272]
003d3648orr x5, xzr, 6
003d364cstr x5, [sp+280]
003d3650str x5, [sp+288]
003d3654ldr x2, [sp+176]
003d3658ldr x0, [sp+160]
003d365cldr x6, [sp+168]
003d3660str x0, [sp+240]
003d3664str x6, [sp+248]
003d3668str x2, [sp+256]
003d366cldr x7, [sp+280]
003d3670add x1, x6, x7
003d3674str x1, [sp+112]
003d3678subs xzr, x2, x1
003d367cb.hs 0x3d3684
003d3680b 0x3d368c
003d3684
003d3684loc_3d3684:
003d3684str x1, [sp+248]
003d3688b 0x3d36ac
003d368c
003d368cloc_3d368c:
003d368cldr x3, [sp+280]
003d3690adrp x4, 0x222000
003d3694add x4, x4, 3072
003d3698bl runtime.growslice
003d369cstr x0, [sp+240]
003d36a0str x1, [sp+248]
003d36a4str x2, [sp+256]
003d36a8b 0x3d36ac
003d36ac
003d36acloc_3d36ac:
003d36acldr x3, [sp+280]
003d36b0str x3, [sp+104]
003d36b4ldr x3, [sp+112]
003d36b8ldr x4, [sp+280]
003d36bcsub x3, x3, x4
003d36c0ldr x4, [sp+240]
003d36c4add x0, x4, x3
003d36c8str x0, [sp+232]
003d36ccldr x2, [sp+104]
003d36d0ldr x1, [sp+272]
003d36d4bl runtime.memmove
003d36d8ldr x0, [sp+240]
003d36dcldr x1, [sp+248]
003d36e0ldr x2, [sp+256]
003d36e4str x0, [sp+160]
003d36e8str x1, [sp+168]
003d36ecstr x2, [sp+176]
003d36f0bl filippo.io/age/internal/bech32.polymod
003d36f4str w0, [sp+68]
003d36f8eor x3, x0, 1
003d36fcstr w3, [sp+64]
003d3700adrp x0, 0x222000
003d3704add x0, x0, 3072
003d3708orr x1, xzr, 6
003d370cmov x2, x1
003d3710bl runtime.makeslice
003d3714str x0, [sp+184]
003d3718orr x3, xzr, 6
003d371cstr x3, [sp+192]
003d3720str x3, [sp+200]
003d3724str xzr, [sp+96]
003d3728str x3, [sp+88]
003d372cb 0x3d3730
003d3730
003d3730loc_3d3730:
003d3730ldr x3, [sp+88]
003d3734ldr x4, [sp+96]
003d3738subs xzr, x3, x4
003d373cb.gt 0x3d3744
003d3740b 0x3d37a4
003d3744
003d3744loc_3d3744:
003d3744ldr x0, [sp+96]
003d3748str x0, [sp+80]
003d374cmovz x3, 5
003d3750sub x4, x3, x0
003d3754add x4, x4, x4, lsl #2
003d3758str x4, [sp+72]
003d375cldr w5, [sp+64]
003d3760tbz x4, 63, 0x3d3768
003d3764b 0x3d37cc
003d3768
003d3768loc_3d3768:
003d3768ldr x1, [sp+192]
003d376cldr x6, [sp+184]
003d3770lsrv x5, x5, x4
003d3774subs xzr, x4, 64
003d3778csel x4, x5, xzr, lo
003d377cand x4, x4, 31
003d3780subs xzr, x1, x0
003d3784b.hi 0x3d378c
003d3788b 0x3d37c8
003d378c
003d378cloc_3d378c:
003d378cstrb w4, [x6+x0]
003d3790b 0x3d3794
003d3794
003d3794loc_3d3794:
003d3794ldr x4, [sp+96]
003d3798add x4, x4, 1
003d379cstr x4, [sp+96]
003d37a0b 0x3d3730
003d37a4
003d37a4loc_3d37a4:
003d37a4ldr x0, [sp+184]
003d37a8ldr x1, [sp+192]
003d37acldr x2, [sp+200]
003d37b0str x0, [sp+136]
003d37b4str x1, [sp+144]
003d37b8str x2, [sp+152]
003d37bcldp x29, x30, [sp-8]
003d37c0add sp, sp, 336
003d37c4ret x30
003d37c8
003d37c8loc_3d37c8:
003d37c8bl runtime.panicIndex
003d37cc
003d37ccloc_3d37cc:
003d37ccbl runtime.panicshift
003d37d0hint
003d37d4
003d37d4loc_3d37d4:
003d37d4stp x0, x1, [sp+8]
003d37d8stp x2, x3, [sp+24]
003d37dcstr x4, [sp+40]
003d37e0mov x3, x30
003d37e4bl runtime.morestack_noctxt.abi0
003d37e8ldp x0, x1, [sp+8]
003d37ecldp x2, x3, [sp+24]
003d37f0ldr x4, [sp+40]
003d37f4b 0x3d3500
003d37f8udf 0
003d37fcudf 0
003d3500
003d3800
003d3800filippo.io/age/internal/bech32.convertBits: ; void filippo.io/age/internal/bech32.convertBits(struct []uint8 data, uint8 frombits, uint8 tobits, bool pad)
003d3800ldr x16, [x28+16]
003d3804sub x17, sp, 192
003d3808subs xzr, x17, x16
003d380cb.ls 0x3d3d04
003d3810sub x20, sp, 320
003d3814stp x29, x30, [x20-8]
003d3818add sp, x20, 0
003d381csub x29, sp, 8
003d3820str x0, [sp+328]
003d3824str x1, [sp+336]
003d3828str x2, [sp+344]
003d382cstrb w3, [sp+352]
003d3830strb w4, [sp+353]
003d3834strb w5, [sp+354]
003d3838str xzr, [sp+136]
003d383cstp xzr, xzr, [sp+144]
003d3840stp xzr, xzr, [sp+120]
003d3844str xzr, [sp+160]
003d3848stp xzr, xzr, [sp+168]
003d384cstr wzr, [sp+92]
003d3850strb wzr, [sp+87]
003d3854ldrb w5, [sp+353]
003d3858orr x6, xzr, 1
003d385clslv x6, x6, x5
003d3860subs xzr, x5, 64
003d3864csel x5, x6, xzr, lo
003d3868sub x5, x5, 1
003d386cstrb w5, [sp+86]
003d3870ldr x5, [sp+336]
003d3874ldr x6, [sp+328]
003d3878ldr x7, [sp+344]
003d387cstr x6, [sp+288]
003d3880str x5, [sp+296]
003d3884str x7, [sp+304]
003d3888str xzr, [sp+112]
003d388cstr x5, [sp+104]
003d3890b 0x3d3894
003d3894
003d3894loc_3d3894:
003d3894ldr x5, [sp+104]
003d3898ldr x6, [sp+112]
003d389csubs xzr, x5, x6
003d38a0b.gt 0x3d38a8
003d38a4b 0x3d3a88
003d38a8
003d38a8loc_3d38a8:
003d38a8ldr x5, [sp+112]
003d38acstr x5, [sp+96]
003d38b0ldr x5, [sp+112]
003d38b4ldr x6, [sp+288]
003d38b8ldrb w5, [x6+x5]
003d38bcstrb w5, [sp+85]
003d38c0ldrb w6, [sp+352]
003d38c4mov x7, x6
003d38c8mov x8, x5
003d38cclsrv x6, x8, x6
003d38d0subs xzr, x7, 64
003d38d4csel x6, x6, xzr, lo
003d38d8ubfm x6, x6, 0, 7
003d38dccbnz w6, 0x3d38e4
003d38e0b 0x3d3a54
003d38e4
003d38e4loc_3d38e4:
003d38e4strb w5, [sp+91]
003d38e8stp xzr, xzr, [sp+240]
003d38ecstp xzr, xzr, [sp+256]
003d38f0stp xzr, xzr, [sp+272]
003d38f4add x1, sp, 240
003d38f8str x1, [sp+192]
003d38fcldr x0, [sp+96]
003d3900bl runtime.convT64
003d3904str x0, [sp+184]
003d3908ldr x1, [sp+192]
003d390cldrsb x27, [x1]
003d3910adrp x2, 0x222000
003d3914add x2, x2, 3520
003d3918str x2, [x1]
003d391cadrp x27, 0x678000
003d3920ldr w2, [x27+3056]
003d3924cbz w2, 0x3d392c
003d3928b 0x3d3930
003d392c
003d392cloc_3d392c:
003d392cb 0x3d3944
003d3930
003d3930loc_3d3930:
003d3930bl runtime.gcWriteBarrier2
003d3934str x0, [x25]
003d3938ldr x5, [x1+8]
003d393cstr x5, [x25+8]
003d3940b 0x3d3944
003d3944
003d3944loc_3d3944:
003d3944str x0, [x1+8]
003d3948ldrb w5, [sp+91]
003d394cstrb w5, [sp+90]
003d3950ldr x6, [sp+192]
003d3954ldrsb x27, [x6]
003d3958adrp x7, 0x222000
003d395cadd x7, x7, 3072
003d3960str x7, [x6+16]
003d3964ubfm x5, x5, 61, 7
003d3968adrp x7, 0x34f000
003d396cadd x7, x7, 640
003d3970add x5, x7, x5
003d3974adrp x27, 0x678000
003d3978ldr w7, [x27+3056]
003d397ccbz w7, 0x3d3984
003d3980b 0x3d3988
003d3984
003d3984loc_3d3984:
003d3984b 0x3d3998
003d3988
003d3988loc_3d3988:
003d3988ldr x7, [x6+24]
003d398cbl runtime.gcWriteBarrier1
003d3990str x7, [x25]
003d3994b 0x3d3998
003d3998
003d3998loc_3d3998:
003d3998str x5, [x6+24]
003d399cldr x5, [sp+192]
003d39a0ldrsb x27, [x5]
003d39a4ldrb w6, [sp+352]
003d39a8adrp x7, 0x222000
003d39acadd x7, x7, 3072
003d39b0str x7, [x5+32]
003d39b4ubfm x6, x6, 61, 7
003d39b8adrp x7, 0x34f000
003d39bcadd x7, x7, 640
003d39c0add x6, x7, x6
003d39c4adrp x27, 0x678000
003d39c8ldr w7, [x27+3056]
003d39cccbz w7, 0x3d39d4
003d39d0b 0x3d39d8
003d39d4
003d39d4loc_3d39d4:
003d39d4b 0x3d39e8
003d39d8
003d39d8loc_3d39d8:
003d39d8ldr x7, [x5+40]
003d39dcbl runtime.gcWriteBarrier1
003d39e0str x7, [x25]
003d39e4b 0x3d39e8
003d39e8
003d39e8loc_3d39e8:
003d39e8str x6, [x5+40]
003d39ecldr x2, [sp+192]
003d39f0ldrsb x27, [x2]
003d39f4b 0x3d39f8
003d39f8
003d39f8loc_3d39f8:
003d39f8str x2, [sp+200]
003d39fcorr x4, xzr, 3
003d3a00str x4, [sp+208]
003d3a04str x4, [sp+216]
003d3a08adrp x0, 0x2f4000
003d3a0cadd x0, x0, 485
003d3a10movz x1, 45
003d3a14mov x3, x4
003d3a18bl fmt.Errorf
003d3a1cstr x0, [sp+224]
003d3a20str x1, [sp+232]
003d3a24str xzr, [sp+136]
003d3a28stp xzr, xzr, [sp+144]
003d3a2cldr x3, [sp+224]
003d3a30ldr x4, [sp+232]
003d3a34str x3, [sp+120]
003d3a38str x4, [sp+128]
003d3a3cldr x0, [sp+136]
003d3a40ldr x1, [sp+144]
003d3a44ldr x2, [sp+152]
003d3a48ldp x29, x30, [sp-8]
003d3a4cadd sp, sp, 320
003d3a50ret x30
003d3a54
003d3a54loc_3d3a54:
003d3a54ldrb w6, [sp+352]
003d3a58mov x7, x6
003d3a5cldr w8, [sp+92]
003d3a60lslv x6, x8, x6
003d3a64subs xzr, x7, 64
003d3a68csel x6, x6, xzr, lo
003d3a6corr x5, x6, x5
003d3a70str w5, [sp+92]
003d3a74ldrb w5, [sp+352]
003d3a78ldrb w6, [sp+87]
003d3a7cadd x5, x6, x5
003d3a80strb w5, [sp+87]
003d3a84b 0x3d3c58
003d3a88
003d3a88loc_3d3a88:
003d3a88ldrb w5, [sp+354]
003d3a8ctbnz w5, 0, 0x3d3a94
003d3a90b 0x3d3b24
003d3a94
003d3a94loc_3d3a94:
003d3a94ldrb w5, [sp+87]
003d3a98cbnz w5, 0x3d3aa0
003d3a9cb 0x3d3b1c
003d3aa0
003d3aa0loc_3d3aa0:
003d3aa0ldr w5, [sp+92]
003d3aa4ldrb w6, [sp+353]
003d3aa8ldrb w7, [sp+87]
003d3aacsub x6, x6, x7
003d3ab0lslv x5, x5, x6
003d3ab4ubfm x6, x6, 0, 7
003d3ab8ldrb w7, [sp+86]
003d3abcsubs xzr, x6, 64
003d3ac0csel x5, x5, xzr, lo
003d3ac4and x5, x5, x7
003d3ac8strb w5, [sp+88]
003d3accldr x2, [sp+176]
003d3ad0ldr x0, [sp+160]
003d3ad4ldr x5, [sp+168]
003d3ad8add x1, x5, 1
003d3adcsubs xzr, x2, x1
003d3ae0b.hs 0x3d3ae8
003d3ae4b 0x3d3aec
003d3ae8
003d3ae8loc_3d3ae8:
003d3ae8b 0x3d3b00
003d3aec
003d3aecloc_3d3aec:
003d3aecorr x3, xzr, 1
003d3af0adrp x4, 0x222000
003d3af4add x4, x4, 3072
003d3af8bl runtime.growslice
003d3afcb 0x3d3b00
003d3b00
003d3b00loc_3d3b00:
003d3b00ldrb w5, [sp+88]
003d3b04sub x6, x1, 1
003d3b08strb w5, [x0+x6]
003d3b0cstr x0, [sp+160]
003d3b10str x1, [sp+168]
003d3b14str x2, [sp+176]
003d3b18b 0x3d3b20
003d3b1c
003d3b1cloc_3d3b1c:
003d3b1cb 0x3d3b20
003d3b20
003d3b20loc_3d3b20:
003d3b20b 0x3d3c1c
003d3b24
003d3b24loc_3d3b24:
003d3b24ldrb w5, [sp+352]
003d3b28ldrb w6, [sp+87]
003d3b2csubs wzr, w6, w5
003d3b30b.hs 0x3d3b38
003d3b34b 0x3d3b8c
003d3b38
003d3b38loc_3d3b38:
003d3b38adrp x0, 0x2e4000
003d3b3cadd x0, x0, 111
003d3b40movz x1, 20
003d3b44mov x2, xzr
003d3b48mov x3, xzr
003d3b4cmov x4, x3
003d3b50bl fmt.Errorf
003d3b54str x0, [sp+224]
003d3b58str x1, [sp+232]
003d3b5cstr xzr, [sp+136]
003d3b60stp xzr, xzr, [sp+144]
003d3b64ldr x3, [sp+224]
003d3b68ldr x4, [sp+232]
003d3b6cstr x3, [sp+120]
003d3b70str x4, [sp+128]
003d3b74ldr x0, [sp+136]
003d3b78ldr x1, [sp+144]
003d3b7cldr x2, [sp+152]
003d3b80ldp x29, x30, [sp-8]
003d3b84add sp, sp, 320
003d3b88ret x30
003d3b8c
003d3b8cloc_3d3b8c:
003d3b8cldr w5, [sp+92]
003d3b90ldrb w6, [sp+353]
003d3b94ldrb w7, [sp+87]
003d3b98sub x6, x6, x7
003d3b9clslv x5, x5, x6
003d3ba0ubfm x6, x6, 0, 7
003d3ba4ldrb w7, [sp+86]
003d3ba8subs xzr, x6, 64
003d3baccsel x5, x5, xzr, lo
003d3bb0and x5, x5, x7
003d3bb4ubfm x5, x5, 0, 7
003d3bb8cbnz w5, 0x3d3bc0
003d3bbcb 0x3d3c14
003d3bc0
003d3bc0loc_3d3bc0:
003d3bc0adrp x0, 0x2e1000
003d3bc4add x0, x0, 3844
003d3bc8orr x1, xzr, 16
003d3bccmov x2, xzr
003d3bd0mov x3, xzr
003d3bd4mov x4, x3
003d3bd8bl fmt.Errorf
003d3bdcstr x0, [sp+224]
003d3be0str x1, [sp+232]
003d3be4str xzr, [sp+136]
003d3be8stp xzr, xzr, [sp+144]
003d3becldr x3, [sp+224]
003d3bf0ldr x4, [sp+232]
003d3bf4str x3, [sp+120]
003d3bf8str x4, [sp+128]
003d3bfcldr x0, [sp+136]
003d3c00ldr x1, [sp+144]
003d3c04ldr x2, [sp+152]
003d3c08ldp x29, x30, [sp-8]
003d3c0cadd sp, sp, 320
003d3c10ret x30
003d3c14
003d3c14loc_3d3c14:
003d3c14b 0x3d3c18
003d3c18
003d3c18loc_3d3c18:
003d3c18b 0x3d3c1c
003d3c1c
003d3c1cloc_3d3c1c:
003d3c1cldr x5, [sp+160]
003d3c20ldr x6, [sp+168]
003d3c24ldr x7, [sp+176]
003d3c28str x5, [sp+136]
003d3c2cstr x6, [sp+144]
003d3c30str x7, [sp+152]
003d3c34stp xzr, xzr, [sp+120]
003d3c38ldr x0, [sp+136]
003d3c3cldr x1, [sp+144]
003d3c40ldr x2, [sp+152]
003d3c44mov x3, xzr
003d3c48mov x4, xzr
003d3c4cldp x29, x30, [sp-8]
003d3c50add sp, sp, 320
003d3c54ret x30
003d3c58
003d3c58loc_3d3c58:
003d3c58ldrb w5, [sp+353]
003d3c5cldrb w6, [sp+87]
003d3c60subs wzr, w6, w5
003d3c64b.hs 0x3d3c6c
003d3c68b 0x3d3cf0
003d3c6c
003d3c6cloc_3d3c6c:
003d3c6cldrb w5, [sp+353]
003d3c70ldrb w6, [sp+87]
003d3c74sub x5, x6, x5
003d3c78strb w5, [sp+87]
003d3c7cubfm x6, x5, 0, 7
003d3c80ldr w7, [sp+92]
003d3c84lsrv x5, x7, x5
003d3c88ldrb w7, [sp+86]
003d3c8csubs xzr, x6, 64
003d3c90csel x5, x5, xzr, lo
003d3c94and x5, x5, x7
003d3c98strb w5, [sp+89]
003d3c9cldr x2, [sp+176]
003d3ca0ldr x0, [sp+160]
003d3ca4ldr x5, [sp+168]
003d3ca8add x1, x5, 1
003d3cacsubs xzr, x2, x1
003d3cb0b.hs 0x3d3cb8
003d3cb4b 0x3d3cbc
003d3cb8
003d3cb8loc_3d3cb8:
003d3cb8b 0x3d3cd0
003d3cbc
003d3cbcloc_3d3cbc:
003d3cbcorr x3, xzr, 1
003d3cc0adrp x4, 0x222000
003d3cc4add x4, x4, 3072
003d3cc8bl runtime.growslice
003d3cccb 0x3d3cd0
003d3cd0
003d3cd0loc_3d3cd0:
003d3cd0ldrb w5, [sp+89]
003d3cd4sub x6, x1, 1
003d3cd8strb w5, [x0+x6]
003d3cdcstr x0, [sp+160]
003d3ce0str x1, [sp+168]
003d3ce4str x2, [sp+176]
003d3ce8b 0x3d3cec
003d3cec
003d3cecloc_3d3cec:
003d3cecb 0x3d3c58
003d3cf0
003d3cf0loc_3d3cf0:
003d3cf0b 0x3d3cf4
003d3cf4
003d3cf4loc_3d3cf4:
003d3cf4ldr x5, [sp+112]
003d3cf8add x5, x5, 1
003d3cfcstr x5, [sp+112]
003d3d00b 0x3d3894
003d3d04
003d3d04loc_3d3d04:
003d3d04stp x0, x1, [sp+8]
003d3d08str x2, [sp+24]
003d3d0cstrb w3, [sp+32]
003d3d10strb w4, [sp+33]
003d3d14strb w5, [sp+34]
003d3d18mov x3, x30
003d3d1cbl runtime.morestack_noctxt.abi0
003d3d20ldp x0, x1, [sp+8]
003d3d24ldr x2, [sp+24]
003d3d28ldrb w3, [sp+32]
003d3d2cldrb w4, [sp+33]
003d3d30ldrb w5, [sp+34]
003d3d34b 0x3d3800
003d3d38udf 0
003d3d3cudf 0
003d3800
003d3800filippo.io/age/internal/bech32.convertBits: ; void filippo.io/age/internal/bech32.convertBits(struct []uint8 data, uint8 frombits, uint8 tobits, bool pad)
003d3800ldr x16, [x28+16]
003d3804sub x17, sp, 192
003d3808subs xzr, x17, x16
003d380cb.ls 0x3d3d04
003d3810sub x20, sp, 320
003d3814stp x29, x30, [x20-8]
003d3818add sp, x20, 0
003d381csub x29, sp, 8
003d3820str x0, [sp+328]
003d3824str x1, [sp+336]
003d3828str x2, [sp+344]
003d382cstrb w3, [sp+352]
003d3830strb w4, [sp+353]
003d3834strb w5, [sp+354]
003d3838str xzr, [sp+136]
003d383cstp xzr, xzr, [sp+144]
003d3840stp xzr, xzr, [sp+120]
003d3844str xzr, [sp+160]
003d3848stp xzr, xzr, [sp+168]
003d384cstr wzr, [sp+92]
003d3850strb wzr, [sp+87]
003d3854ldrb w5, [sp+353]
003d3858orr x6, xzr, 1
003d385clslv x6, x6, x5
003d3860subs xzr, x5, 64
003d3864csel x5, x6, xzr, lo
003d3868sub x5, x5, 1
003d386cstrb w5, [sp+86]
003d3870ldr x5, [sp+336]
003d3874ldr x6, [sp+328]
003d3878ldr x7, [sp+344]
003d387cstr x6, [sp+288]
003d3880str x5, [sp+296]
003d3884str x7, [sp+304]
003d3888str xzr, [sp+112]
003d388cstr x5, [sp+104]
003d3890b 0x3d3894
003d3894
003d3894loc_3d3894:
003d3894ldr x5, [sp+104]
003d3898ldr x6, [sp+112]
003d389csubs xzr, x5, x6
003d38a0b.gt 0x3d38a8
003d38a4b 0x3d3a88
003d38a8
003d38a8loc_3d38a8:
003d38a8ldr x5, [sp+112]
003d38acstr x5, [sp+96]
003d38b0ldr x5, [sp+112]
003d38b4ldr x6, [sp+288]
003d38b8ldrb w5, [x6+x5]
003d38bcstrb w5, [sp+85]
003d38c0ldrb w6, [sp+352]
003d38c4mov x7, x6
003d38c8mov x8, x5
003d38cclsrv x6, x8, x6
003d38d0subs xzr, x7, 64
003d38d4csel x6, x6, xzr, lo
003d38d8ubfm x6, x6, 0, 7
003d38dccbnz w6, 0x3d38e4
003d38e0b 0x3d3a54
003d38e4
003d38e4loc_3d38e4:
003d38e4strb w5, [sp+91]
003d38e8stp xzr, xzr, [sp+240]
003d38ecstp xzr, xzr, [sp+256]
003d38f0stp xzr, xzr, [sp+272]
003d38f4add x1, sp, 240
003d38f8str x1, [sp+192]
003d38fcldr x0, [sp+96]
003d3900bl runtime.convT64
003d3904str x0, [sp+184]
003d3908ldr x1, [sp+192]
003d390cldrsb x27, [x1]
003d3910adrp x2, 0x222000
003d3914add x2, x2, 3520
003d3918str x2, [x1]
003d391cadrp x27, 0x678000
003d3920ldr w2, [x27+3056]
003d3924cbz w2, 0x3d392c
003d3928b 0x3d3930
003d392c
003d392cloc_3d392c:
003d392cb 0x3d3944
003d3930
003d3930loc_3d3930:
003d3930bl runtime.gcWriteBarrier2
003d3934str x0, [x25]
003d3938ldr x5, [x1+8]
003d393cstr x5, [x25+8]
003d3940b 0x3d3944
003d3944
003d3944loc_3d3944:
003d3944str x0, [x1+8]
003d3948ldrb w5, [sp+91]
003d394cstrb w5, [sp+90]
003d3950ldr x6, [sp+192]
003d3954ldrsb x27, [x6]
003d3958adrp x7, 0x222000
003d395cadd x7, x7, 3072
003d3960str x7, [x6+16]
003d3964ubfm x5, x5, 61, 7
003d3968adrp x7, 0x34f000
003d396cadd x7, x7, 640
003d3970add x5, x7, x5
003d3974adrp x27, 0x678000
003d3978ldr w7, [x27+3056]
003d397ccbz w7, 0x3d3984
003d3980b 0x3d3988
003d3984
003d3984loc_3d3984:
003d3984b 0x3d3998
003d3988
003d3988loc_3d3988:
003d3988ldr x7, [x6+24]
003d398cbl runtime.gcWriteBarrier1
003d3990str x7, [x25]
003d3994b 0x3d3998
003d3998
003d3998loc_3d3998:
003d3998str x5, [x6+24]
003d399cldr x5, [sp+192]
003d39a0ldrsb x27, [x5]
003d39a4ldrb w6, [sp+352]
003d39a8adrp x7, 0x222000
003d39acadd x7, x7, 3072
003d39b0str x7, [x5+32]
003d39b4ubfm x6, x6, 61, 7
003d39b8adrp x7, 0x34f000
003d39bcadd x7, x7, 640
003d39c0add x6, x7, x6
003d39c4adrp x27, 0x678000
003d39c8ldr w7, [x27+3056]
003d39cccbz w7, 0x3d39d4
003d39d0b 0x3d39d8
003d39d4
003d39d4loc_3d39d4:
003d39d4b 0x3d39e8
003d39d8
003d39d8loc_3d39d8:
003d39d8ldr x7, [x5+40]
003d39dcbl runtime.gcWriteBarrier1
003d39e0str x7, [x25]
003d39e4b 0x3d39e8
003d39e8
003d39e8loc_3d39e8:
003d39e8str x6, [x5+40]
003d39ecldr x2, [sp+192]
003d39f0ldrsb x27, [x2]
003d39f4b 0x3d39f8
003d39f8
003d39f8loc_3d39f8:
003d39f8str x2, [sp+200]
003d39fcorr x4, xzr, 3
003d3a00str x4, [sp+208]
003d3a04str x4, [sp+216]
003d3a08adrp x0, 0x2f4000
003d3a0cadd x0, x0, 485
003d3a10movz x1, 45
003d3a14mov x3, x4
003d3a18bl fmt.Errorf
003d3a1cstr x0, [sp+224]
003d3a20str x1, [sp+232]
003d3a24str xzr, [sp+136]
003d3a28stp xzr, xzr, [sp+144]
003d3a2cldr x3, [sp+224]
003d3a30ldr x4, [sp+232]
003d3a34str x3, [sp+120]
003d3a38str x4, [sp+128]
003d3a3cldr x0, [sp+136]
003d3a40ldr x1, [sp+144]
003d3a44ldr x2, [sp+152]
003d3a48ldp x29, x30, [sp-8]
003d3a4cadd sp, sp, 320
003d3a50ret x30
003d3a54
003d3a54loc_3d3a54:
003d3a54ldrb w6, [sp+352]
003d3a58mov x7, x6
003d3a5cldr w8, [sp+92]
003d3a60lslv x6, x8, x6
003d3a64subs xzr, x7, 64
003d3a68csel x6, x6, xzr, lo
003d3a6corr x5, x6, x5
003d3a70str w5, [sp+92]
003d3a74ldrb w5, [sp+352]
003d3a78ldrb w6, [sp+87]
003d3a7cadd x5, x6, x5
003d3a80strb w5, [sp+87]
003d3a84b 0x3d3c58
003d3a88
003d3a88loc_3d3a88:
003d3a88ldrb w5, [sp+354]
003d3a8ctbnz w5, 0, 0x3d3a94
003d3a90b 0x3d3b24
003d3a94
003d3a94loc_3d3a94:
003d3a94ldrb w5, [sp+87]
003d3a98cbnz w5, 0x3d3aa0
003d3a9cb 0x3d3b1c
003d3aa0
003d3aa0loc_3d3aa0:
003d3aa0ldr w5, [sp+92]
003d3aa4ldrb w6, [sp+353]
003d3aa8ldrb w7, [sp+87]
003d3aacsub x6, x6, x7
003d3ab0lslv x5, x5, x6
003d3ab4ubfm x6, x6, 0, 7
003d3ab8ldrb w7, [sp+86]
003d3abcsubs xzr, x6, 64
003d3ac0csel x5, x5, xzr, lo
003d3ac4and x5, x5, x7
003d3ac8strb w5, [sp+88]
003d3accldr x2, [sp+176]
003d3ad0ldr x0, [sp+160]
003d3ad4ldr x5, [sp+168]
003d3ad8add x1, x5, 1
003d3adcsubs xzr, x2, x1
003d3ae0b.hs 0x3d3ae8
003d3ae4b 0x3d3aec
003d3ae8
003d3ae8loc_3d3ae8:
003d3ae8b 0x3d3b00
003d3aec
003d3aecloc_3d3aec:
003d3aecorr x3, xzr, 1
003d3af0adrp x4, 0x222000
003d3af4add x4, x4, 3072
003d3af8bl runtime.growslice
003d3afcb 0x3d3b00
003d3b00
003d3b00loc_3d3b00:
003d3b00ldrb w5, [sp+88]
003d3b04sub x6, x1, 1
003d3b08strb w5, [x0+x6]
003d3b0cstr x0, [sp+160]
003d3b10str x1, [sp+168]
003d3b14str x2, [sp+176]
003d3b18b 0x3d3b20
003d3b1c
003d3b1cloc_3d3b1c:
003d3b1cb 0x3d3b20
003d3b20
003d3b20loc_3d3b20:
003d3b20b 0x3d3c1c
003d3b24
003d3b24loc_3d3b24:
003d3b24ldrb w5, [sp+352]
003d3b28ldrb w6, [sp+87]
003d3b2csubs wzr, w6, w5
003d3b30b.hs 0x3d3b38
003d3b34b 0x3d3b8c
003d3b38
003d3b38loc_3d3b38:
003d3b38adrp x0, 0x2e4000
003d3b3cadd x0, x0, 111
003d3b40movz x1, 20
003d3b44mov x2, xzr
003d3b48mov x3, xzr
003d3b4cmov x4, x3
003d3b50bl fmt.Errorf
003d3b54str x0, [sp+224]
003d3b58str x1, [sp+232]
003d3b5cstr xzr, [sp+136]
003d3b60stp xzr, xzr, [sp+144]
003d3b64ldr x3, [sp+224]
003d3b68ldr x4, [sp+232]
003d3b6cstr x3, [sp+120]
003d3b70str x4, [sp+128]
003d3b74ldr x0, [sp+136]
003d3b78ldr x1, [sp+144]
003d3b7cldr x2, [sp+152]
003d3b80ldp x29, x30, [sp-8]
003d3b84add sp, sp, 320
003d3b88ret x30
003d3b8c
003d3b8cloc_3d3b8c:
003d3b8cldr w5, [sp+92]
003d3b90ldrb w6, [sp+353]
003d3b94ldrb w7, [sp+87]
003d3b98sub x6, x6, x7
003d3b9clslv x5, x5, x6
003d3ba0ubfm x6, x6, 0, 7
003d3ba4ldrb w7, [sp+86]
003d3ba8subs xzr, x6, 64
003d3baccsel x5, x5, xzr, lo
003d3bb0and x5, x5, x7
003d3bb4ubfm x5, x5, 0, 7
003d3bb8cbnz w5, 0x3d3bc0
003d3bbcb 0x3d3c14
003d3bc0
003d3bc0loc_3d3bc0:
003d3bc0adrp x0, 0x2e1000
003d3bc4add x0, x0, 3844
003d3bc8orr x1, xzr, 16
003d3bccmov x2, xzr
003d3bd0mov x3, xzr
003d3bd4mov x4, x3
003d3bd8bl fmt.Errorf
003d3bdcstr x0, [sp+224]
003d3be0str x1, [sp+232]
003d3be4str xzr, [sp+136]
003d3be8stp xzr, xzr, [sp+144]
003d3becldr x3, [sp+224]
003d3bf0ldr x4, [sp+232]
003d3bf4str x3, [sp+120]
003d3bf8str x4, [sp+128]
003d3bfcldr x0, [sp+136]
003d3c00ldr x1, [sp+144]
003d3c04ldr x2, [sp+152]
003d3c08ldp x29, x30, [sp-8]
003d3c0cadd sp, sp, 320
003d3c10ret x30
003d3c14
003d3c14loc_3d3c14:
003d3c14b 0x3d3c18
003d3c18
003d3c18loc_3d3c18:
003d3c18b 0x3d3c1c
003d3c1c
003d3c1cloc_3d3c1c:
003d3c1cldr x5, [sp+160]
003d3c20ldr x6, [sp+168]
003d3c24ldr x7, [sp+176]
003d3c28str x5, [sp+136]
003d3c2cstr x6, [sp+144]
003d3c30str x7, [sp+152]
003d3c34stp xzr, xzr, [sp+120]
003d3c38ldr x0, [sp+136]
003d3c3cldr x1, [sp+144]
003d3c40ldr x2, [sp+152]
003d3c44mov x3, xzr
003d3c48mov x4, xzr
003d3c4cldp x29, x30, [sp-8]
003d3c50add sp, sp, 320
003d3c54ret x30
003d3c58
003d3c58loc_3d3c58:
003d3c58ldrb w5, [sp+353]
003d3c5cldrb w6, [sp+87]
003d3c60subs wzr, w6, w5
003d3c64b.hs 0x3d3c6c
003d3c68b 0x3d3cf0
003d3c6c
003d3c6cloc_3d3c6c:
003d3c6cldrb w5, [sp+353]
003d3c70ldrb w6, [sp+87]
003d3c74sub x5, x6, x5
003d3c78strb w5, [sp+87]
003d3c7cubfm x6, x5, 0, 7
003d3c80ldr w7, [sp+92]
003d3c84lsrv x5, x7, x5
003d3c88ldrb w7, [sp+86]
003d3c8csubs xzr, x6, 64
003d3c90csel x5, x5, xzr, lo
003d3c94and x5, x5, x7
003d3c98strb w5, [sp+89]
003d3c9cldr x2, [sp+176]
003d3ca0ldr x0, [sp+160]
003d3ca4ldr x5, [sp+168]
003d3ca8add x1, x5, 1
003d3cacsubs xzr, x2, x1
003d3cb0b.hs 0x3d3cb8
003d3cb4b 0x3d3cbc
003d3cb8
003d3cb8loc_3d3cb8:
003d3cb8b 0x3d3cd0
003d3cbc
003d3cbcloc_3d3cbc:
003d3cbcorr x3, xzr, 1
003d3cc0adrp x4, 0x222000
003d3cc4add x4, x4, 3072
003d3cc8bl runtime.growslice
003d3cccb 0x3d3cd0
003d3cd0
003d3cd0loc_3d3cd0:
003d3cd0ldrb w5, [sp+89]
003d3cd4sub x6, x1, 1
003d3cd8strb w5, [x0+x6]
003d3cdcstr x0, [sp+160]
003d3ce0str x1, [sp+168]
003d3ce4str x2, [sp+176]
003d3ce8b 0x3d3cec
003d3cec
003d3cecloc_3d3cec:
003d3cecb 0x3d3c58
003d3cf0
003d3cf0loc_3d3cf0:
003d3cf0b 0x3d3cf4
003d3cf4
003d3cf4loc_3d3cf4:
003d3cf4ldr x5, [sp+112]
003d3cf8add x5, x5, 1
003d3cfcstr x5, [sp+112]
003d3d00b 0x3d3894
003d3d04
003d3d04loc_3d3d04:
003d3d04stp x0, x1, [sp+8]
003d3d08str x2, [sp+24]
003d3d0cstrb w3, [sp+32]
003d3d10strb w4, [sp+33]
003d3d14strb w5, [sp+34]
003d3d18mov x3, x30
003d3d1cbl runtime.morestack_noctxt.abi0
003d3d20ldp x0, x1, [sp+8]
003d3d24ldr x2, [sp+24]
003d3d28ldrb w3, [sp+32]
003d3d2cldrb w4, [sp+33]
003d3d30ldrb w5, [sp+34]
003d3d34b 0x3d3800
003d3d38udf 0
003d3d3cudf 0
003d3800
003d3d40
003d3d40filippo.io/age/internal/bech32.Encode: ; void filippo.io/age/internal/bech32.Encode(struct string hrp, struct []uint8 data)
003d3d40ldr x16, [x28+16]
003d3d44sub x17, sp, 432
003d3d48subs xzr, x17, x16
003d3d4cb.ls 0x3d4494
003d3d50sub x20, sp, 560
003d3d54stp x29, x30, [x20-8]
003d3d58add sp, x20, 0
003d3d5csub x29, sp, 8
003d3d60str x0, [sp+568]
003d3d64str x1, [sp+576]
003d3d68str x2, [sp+584]
003d3d6cstr x3, [sp+592]
003d3d70str x4, [sp+600]
003d3d74stp xzr, xzr, [sp+152]
003d3d78stp xzr, xzr, [sp+136]
003d3d7cstr xzr, [sp+528]
003d3d80add x27, sp, 536
003d3d84stp xzr, xzr, [x27]
003d3d88add x27, sp, 512
003d3d8cstp xzr, xzr, [x27]
003d3d90ldr x0, [sp+584]
003d3d94ldr x1, [sp+592]
003d3d98ldr x2, [sp+600]
003d3d9corr x3, xzr, 8
003d3da0movz x4, 5
003d3da4orr x5, xzr, 1
003d3da8bl filippo.io/age/internal/bech32.convertBits
003d3dacstr x0, [sp+528]
003d3db0str x1, [sp+536]
003d3db4str x2, [sp+544]
003d3db8str x3, [sp+512]
003d3dbcstr x4, [sp+520]
003d3dc0ldr x6, [sp+536]
003d3dc4ldr x7, [sp+544]
003d3dc8ldr x8, [sp+528]
003d3dccstr x8, [sp+256]
003d3dd0str x6, [sp+264]
003d3dd4str x7, [sp+272]
003d3dd8ldr x6, [sp+512]
003d3ddcldr x7, [sp+520]
003d3de0str x6, [sp+240]
003d3de4str x7, [sp+248]
003d3de8ldr x6, [sp+256]
003d3decldr x7, [sp+264]
003d3df0ldr x8, [sp+272]
003d3df4str x6, [sp+168]
003d3df8str x7, [sp+176]
003d3dfcstr x8, [sp+184]
003d3e00ldr x6, [sp+248]
003d3e04ldr x7, [sp+240]
003d3e08str x7, [sp+224]
003d3e0cstr x6, [sp+232]
003d3e10cbnz x7, 0x3d3e18
003d3e14b 0x3d3e40
003d3e18
003d3e18loc_3d3e18:
003d3e18stp xzr, xzr, [sp+152]
003d3e1cldr x3, [sp+232]
003d3e20ldr x2, [sp+224]
003d3e24str x2, [sp+136]
003d3e28str x3, [sp+144]
003d3e2cldr x0, [sp+152]
003d3e30ldr x1, [sp+160]
003d3e34ldp x29, x30, [sp-8]
003d3e38add sp, sp, 560
003d3e3cret x30
003d3e40
003d3e40loc_3d3e40:
003d3e40ldr x3, [sp+576]
003d3e44str x3, [sp+128]
003d3e48cbz x3, 0x3d3e50
003d3e4cb 0x3d3f0c
003d3e50
003d3e50loc_3d3e50:
003d3e50stp xzr, xzr, [sp+496]
003d3e54add x2, sp, 496
003d3e58str x2, [sp+376]
003d3e5cldr x0, [sp+568]
003d3e60ldr x1, [sp+576]
003d3e64bl runtime.convTstring
003d3e68str x0, [sp+368]
003d3e6cldr x2, [sp+376]
003d3e70ldrsb x27, [x2]
003d3e74adrp x3, 0x222000
003d3e78add x3, x3, 2944
003d3e7cstr x3, [x2]
003d3e80adrp x27, 0x678000
003d3e84ldr w3, [x27+3056]
003d3e88cbz w3, 0x3d3e90
003d3e8cb 0x3d3e94
003d3e90
003d3e90loc_3d3e90:
003d3e90b 0x3d3ea8
003d3e94
003d3e94loc_3d3e94:
003d3e94bl runtime.gcWriteBarrier2
003d3e98str x0, [x25]
003d3e9cldr x5, [x2+8]
003d3ea0str x5, [x25+8]
003d3ea4b 0x3d3ea8
003d3ea8
003d3ea8loc_3d3ea8:
003d3ea8str x0, [x2+8]
003d3eacldr x2, [sp+376]
003d3eb0ldrsb x27, [x2]
003d3eb4b 0x3d3eb8
003d3eb8
003d3eb8loc_3d3eb8:
003d3eb8str x2, [sp+384]
003d3ebcorr x4, xzr, 1
003d3ec0str x4, [sp+392]
003d3ec4str x4, [sp+400]
003d3ec8adrp x0, 0x2e1000
003d3eccadd x0, x0, 1872
003d3ed0orr x1, xzr, 15
003d3ed4mov x3, x4
003d3ed8bl fmt.Errorf
003d3edcstr x0, [sp+512]
003d3ee0str x1, [sp+520]
003d3ee4stp xzr, xzr, [sp+152]
003d3ee8ldr x2, [sp+512]
003d3eecldr x3, [sp+520]
003d3ef0str x2, [sp+136]
003d3ef4str x3, [sp+144]
003d3ef8ldr x0, [sp+152]
003d3efcldr x1, [sp+160]
003d3f00ldp x29, x30, [sp-8]
003d3f04add sp, sp, 560
003d3f08ret x30
003d3f0c
003d3f0cloc_3d3f0c:
003d3f0cldr x3, [sp+568]
003d3f10ldr x4, [sp+576]
003d3f14str x3, [sp+480]
003d3f18str x4, [sp+488]
003d3f1cstr xzr, [sp+120]
003d3f20b 0x3d3f24
003d3f24
003d3f24loc_3d3f24:
003d3f24ldr x3, [sp+120]
003d3f28ldr x4, [sp+488]
003d3f2csubs xzr, x4, x3
003d3f30b.gt 0x3d3f38
003d3f34b 0x3d40e0
003d3f38
003d3f38loc_3d3f38:
003d3f38ldr x3, [sp+120]
003d3f3cstr x3, [sp+112]
003d3f40ldr x3, [sp+120]
003d3f44ldr x4, [sp+480]
003d3f48ldrb w3, [x4+x3]
003d3f4cstr w3, [sp+68]
003d3f50subs wzr, w3, 128
003d3f54b.lt 0x3d3f5c
003d3f58b 0x3d3f6c
003d3f5c
003d3f5cloc_3d3f5c:
003d3f5cldr x3, [sp+120]
003d3f60add x3, x3, 1
003d3f64str x3, [sp+120]
003d3f68b 0x3d3f88
003d3f6c
003d3f6cloc_3d3f6c:
003d3f6cldr x2, [sp+120]
003d3f70ldr x0, [sp+480]
003d3f74ldr x1, [sp+488]
003d3f78bl runtime.decoderune
003d3f7cstr w0, [sp+68]
003d3f80str x1, [sp+120]
003d3f84b 0x3d3f88
003d3f88
003d3f88loc_3d3f88:
003d3f88ldr x3, [sp+112]
003d3f8cstr x3, [sp+72]
003d3f90ldrsw x3, [sp+68]
003d3f94str w3, [sp+64]
003d3f98subs wzr, w3, 33
003d3f9ccset x3, lt
003d3fa0strb w3, [sp+63]
003d3fa4b.lt 0x3d3fac
003d3fa8b 0x3d3fb0
003d3fac
003d3facloc_3d3fac:
003d3facb 0x3d3fc4
003d3fb0
003d3fb0loc_3d3fb0:
003d3fb0ldrsw x3, [sp+64]
003d3fb4subs wzr, w3, 126
003d3fb8cset x3, gt
003d3fbcstrb w3, [sp+63]
003d3fc0b 0x3d3fc4
003d3fc4
003d3fc4loc_3d3fc4:
003d3fc4ldrb w3, [sp+63]
003d3fc8tbnz w3, 0, 0x3d3fd0
003d3fccb 0x3d40d8
003d3fd0
003d3fd0loc_3d3fd0:
003d3fd0stp xzr, xzr, [sp+448]
003d3fd4stp xzr, xzr, [sp+464]
003d3fd8add x1, sp, 448
003d3fdcstr x1, [sp+336]
003d3fe0ldr x0, [sp+72]
003d3fe4bl runtime.convT64
003d3fe8str x0, [sp+328]
003d3fecldr x1, [sp+336]
003d3ff0ldrsb x27, [x1]
003d3ff4adrp x2, 0x222000
003d3ff8add x2, x2, 3520
003d3ffcstr x2, [x1]
003d4000adrp x27, 0x677000
003d4004ldr w2, [x27+3056]
003d4008cbz w2, 0x3d4010
003d400cb 0x3d4014
003d4010
003d4010loc_3d4010:
003d4010b 0x3d4028
003d4014
003d4014loc_3d4014:
003d4014bl runtime.gcWriteBarrier2
003d4018str x0, [x25]
003d401cldr x2, [x1+8]
003d4020str x2, [x25+8]
003d4024b 0x3d4028
003d4028
003d4028loc_3d4028:
003d4028str x0, [x1+8]
003d402cldrsw x0, [sp+64]
003d4030bl runtime.convT32
003d4034str x0, [sp+320]
003d4038ldr x1, [sp+336]
003d403cldrsb x27, [x1]
003d4040adrp x2, 0x221000
003d4044add x2, x2, 3264
003d4048str x2, [x1+16]
003d404cadrp x27, 0x677000
003d4050ldr w2, [x27+3056]
003d4054cbz w2, 0x3d405c
003d4058b 0x3d4060
003d405c
003d405cloc_3d405c:
003d405cb 0x3d4074
003d4060
003d4060loc_3d4060:
003d4060bl runtime.gcWriteBarrier2
003d4064str x0, [x25]
003d4068ldr x5, [x1+24]
003d406cstr x5, [x25+8]
003d4070b 0x3d4074
003d4074
003d4074loc_3d4074:
003d4074str x0, [x1+24]
003d4078ldr x2, [sp+336]
003d407cldrsb x27, [x2]
003d4080b 0x3d4084
003d4084
003d4084loc_3d4084:
003d4084str x2, [sp+344]
003d4088orr x4, xzr, 2
003d408cstr x4, [sp+352]
003d4090str x4, [sp+360]
003d4094adrp x0, 0x2eb000
003d4098add x0, x0, 2982
003d409cmovz x1, 33
003d40a0mov x3, x4
003d40a4bl fmt.Errorf
003d40a8str x0, [sp+512]
003d40acstr x1, [sp+520]
003d40b0stp xzr, xzr, [sp+152]
003d40b4ldr x2, [sp+512]
003d40b8ldr x3, [sp+520]
003d40bcstr x2, [sp+136]
003d40c0str x3, [sp+144]
003d40c4ldr x0, [sp+152]
003d40c8ldr x1, [sp+160]
003d40ccldp x29, x30, [sp-8]
003d40d0add sp, sp, 560
003d40d4ret x30
003d40d8
003d40d8loc_3d40d8:
003d40d8b 0x3d40dc
003d40dc
003d40dcloc_3d40dc:
003d40dcb 0x3d3f24
003d40e0
003d40e0loc_3d40e0:
003d40e0ldr x0, [sp+568]
003d40e4ldr x1, [sp+576]
003d40e8bl strings.ToUpper
003d40ecstr x0, [sp+480]
003d40f0str x1, [sp+488]
003d40f4ldr x2, [sp+576]
003d40f8subs xzr, x1, x2
003d40fccset x2, ne
003d4100b.ne 0x3d4108
003d4104b 0x3d410c
003d4108
003d4108loc_3d4108:
003d4108b 0x3d4124
003d410c
003d410cloc_3d410c:
003d410cldr x3, [sp+568]
003d4110mov x2, x1
003d4114mov x1, x3
003d4118bl runtime.memequal
003d411ceor x2, x0, 1
003d4120b 0x3d4124
003d4124
003d4124loc_3d4124:
003d4124strb w2, [sp+63]
003d4128tbnz w2, 0, 0x3d4130
003d412cb 0x3d417c
003d4130
003d4130loc_3d4130:
003d4130ldr x0, [sp+568]
003d4134ldr x1, [sp+576]
003d4138bl strings.ToLower
003d413cstr x0, [sp+432]
003d4140str x1, [sp+440]
003d4144ldr x2, [sp+576]
003d4148subs xzr, x1, x2
003d414ccset x2, ne
003d4150b.ne 0x3d4158
003d4154b 0x3d415c
003d4158
003d4158loc_3d4158:
003d4158b 0x3d4174
003d415c
003d415cloc_3d415c:
003d415cldr x3, [sp+568]
003d4160mov x2, x1
003d4164mov x1, x3
003d4168bl runtime.memequal
003d416ceor x2, x0, 1
003d4170b 0x3d4174
003d4174
003d4174loc_3d4174:
003d4174strb w2, [sp+63]
003d4178b 0x3d4180
003d417c
003d417cloc_3d417c:
003d417cb 0x3d4180
003d4180
003d4180loc_3d4180:
003d4180ldrb w2, [sp+63]
003d4184tbnz w2, 0, 0x3d418c
003d4188b 0x3d4248
003d418c
003d418cloc_3d418c:
003d418cstp xzr, xzr, [sp+496]
003d4190add x2, sp, 496
003d4194str x2, [sp+288]
003d4198ldr x0, [sp+568]
003d419cldr x1, [sp+576]
003d41a0bl runtime.convTstring
003d41a4str x0, [sp+280]
003d41a8ldr x2, [sp+288]
003d41acldrsb x27, [x2]
003d41b0adrp x3, 0x221000
003d41b4add x3, x3, 2944
003d41b8str x3, [x2]
003d41bcadrp x27, 0x677000
003d41c0ldr w3, [x27+3056]
003d41c4cbz w3, 0x3d41cc
003d41c8b 0x3d41d0
003d41cc
003d41ccloc_3d41cc:
003d41ccb 0x3d41e4
003d41d0
003d41d0loc_3d41d0:
003d41d0bl runtime.gcWriteBarrier2
003d41d4str x0, [x25]
003d41d8ldr x5, [x2+8]
003d41dcstr x5, [x25+8]
003d41e0b 0x3d41e4
003d41e4
003d41e4loc_3d41e4:
003d41e4str x0, [x2+8]
003d41e8ldr x2, [sp+288]
003d41ecldrsb x27, [x2]
003d41f0b 0x3d41f4
003d41f4
003d41f4loc_3d41f4:
003d41f4str x2, [sp+296]
003d41f8orr x4, xzr, 1
003d41fcstr x4, [sp+304]
003d4200str x4, [sp+312]
003d4204adrp x0, 0x2e1000
003d4208add x0, x0, 3551
003d420cmovz x1, 18
003d4210mov x3, x4
003d4214bl fmt.Errorf
003d4218str x0, [sp+512]
003d421cstr x1, [sp+520]
003d4220stp xzr, xzr, [sp+152]
003d4224ldr x2, [sp+512]
003d4228ldr x3, [sp+520]
003d422cstr x2, [sp+136]
003d4230str x3, [sp+144]
003d4234ldr x0, [sp+152]
003d4238ldr x1, [sp+160]
003d423cldp x29, x30, [sp-8]
003d4240add sp, sp, 560
003d4244ret x30
003d4248
003d4248loc_3d4248:
003d4248ldr x0, [sp+568]
003d424cldr x1, [sp+576]
003d4250bl strings.ToLower
003d4254str x0, [sp+480]
003d4258str x1, [sp+488]
003d425cldr x2, [sp+576]
003d4260subs xzr, x1, x2
003d4264cset x2, eq
003d4268b.eq 0x3d4270
003d426cb 0x3d4284
003d4270
003d4270loc_3d4270:
003d4270ldr x3, [sp+568]
003d4274mov x2, x1
003d4278mov x1, x3
003d427cbl runtime.memequal
003d4280b 0x3d428c
003d4284
003d4284loc_3d4284:
003d4284mov x0, x2
003d4288b 0x3d428c
003d428c
003d428cloc_3d428c:
003d428cstrb w0, [sp+60]
003d4290ldr x0, [sp+568]
003d4294ldr x1, [sp+576]
003d4298bl strings.ToLower
003d429cstr x0, [sp+568]
003d42a0str x1, [sp+576]
003d42a4stp xzr, xzr, [sp+192]
003d42a8stp xzr, xzr, [sp+208]
003d42acldr x1, [sp+568]
003d42b0ldr x2, [sp+576]
003d42b4add x0, sp, 192
003d42b8bl strings.(*Builder).WriteString
003d42bcadd x0, sp, 192
003d42c0adrp x1, 0x33b000
003d42c4add x1, x1, 712
003d42c8orr x2, xzr, 1
003d42ccbl strings.(*Builder).WriteString
003d42d0ldr x2, [sp+176]
003d42d4ldr x3, [sp+168]
003d42d8ldr x4, [sp+184]
003d42dcstr x3, [sp+528]
003d42e0str x2, [sp+536]
003d42e4str x4, [sp+544]
003d42e8str xzr, [sp+104]
003d42ecstr x2, [sp+96]
003d42f0b 0x3d42f4
003d42f4
003d42f4loc_3d42f4:
003d42f4ldr x5, [sp+96]
003d42f8ldr x6, [sp+104]
003d42fcsubs xzr, x5, x6
003d4300b.gt 0x3d4308
003d4304b 0x3d435c
003d4308
003d4308loc_3d4308:
003d4308ldr x2, [sp+104]
003d430cldr x3, [sp+528]
003d4310ldrb w2, [x3+x2]
003d4314strb w2, [sp+59]
003d4318mov x0, x2
003d431cadrp x27, 0x639000
003d4320ldr x1, [x27+3256]
003d4324adrp x27, 0x639000
003d4328ldr x2, [x27+3248]
003d432csubs xzr, x0, x1
003d4330b.lo 0x3d4338
003d4334b 0x3d448c
003d4338
003d4338loc_3d4338:
003d4338ldrb w1, [x2+x0]
003d433cstrb w1, [sp+62]
003d4340add x0, sp, 192
003d4344bl strings.(*Builder).WriteByte
003d4348b 0x3d434c
003d434c
003d434cloc_3d434c:
003d434cldr x5, [sp+104]
003d4350add x5, x5, 1
003d4354str x5, [sp+104]
003d4358b 0x3d42f4
003d435c
003d435cloc_3d435c:
003d435cldr x0, [sp+568]
003d4360ldr x2, [sp+168]
003d4364ldr x1, [sp+576]
003d4368ldr x3, [sp+176]
003d436cldr x4, [sp+184]
003d4370bl filippo.io/age/internal/bech32.createChecksum
003d4374str x0, [sp+528]
003d4378str x1, [sp+536]
003d437cstr x2, [sp+544]
003d4380str x0, [sp+408]
003d4384str x1, [sp+416]
003d4388str x2, [sp+424]
003d438cstr xzr, [sp+88]
003d4390str x1, [sp+80]
003d4394b 0x3d4398
003d4398
003d4398loc_3d4398:
003d4398ldr x2, [sp+80]
003d439cldr x3, [sp+88]
003d43a0subs xzr, x2, x3
003d43a4b.gt 0x3d43ac
003d43a8b 0x3d4400
003d43ac
003d43acloc_3d43ac:
003d43acldr x2, [sp+88]
003d43b0ldr x3, [sp+408]
003d43b4ldrb w2, [x3+x2]
003d43b8strb w2, [sp+58]
003d43bcmov x0, x2
003d43c0adrp x27, 0x639000
003d43c4ldr x1, [x27+3256]
003d43c8adrp x27, 0x639000
003d43ccldr x2, [x27+3248]
003d43d0subs xzr, x0, x1
003d43d4b.lo 0x3d43dc
003d43d8b 0x3d4488
003d43dc
003d43dcloc_3d43dc:
003d43dcldrb w1, [x2+x0]
003d43e0strb w1, [sp+61]
003d43e4add x0, sp, 192
003d43e8bl strings.(*Builder).WriteByte
003d43ecb 0x3d43f0
003d43f0
003d43f0loc_3d43f0:
003d43f0ldr x2, [sp+88]
003d43f4add x2, x2, 1
003d43f8str x2, [sp+88]
003d43fcb 0x3d4398
003d4400
003d4400loc_3d4400:
003d4400ldrb w1, [sp+60]
003d4404tbnz w1, 0, 0x3d440c
003d4408b 0x3d4444
003d440c
003d440cloc_3d440c:
003d440cadd x0, sp, 192
003d4410bl strings.(*Builder).String
003d4414str x0, [sp+480]
003d4418str x1, [sp+488]
003d441cstr x0, [sp+152]
003d4420str x1, [sp+160]
003d4424stp xzr, xzr, [sp+136]
003d4428ldr x0, [sp+152]
003d442cldr x1, [sp+160]
003d4430mov x2, xzr
003d4434mov x3, xzr
003d4438ldp x29, x30, [sp-8]
003d443cadd sp, sp, 560
003d4440ret x30
003d4444
003d4444loc_3d4444:
003d4444add x0, sp, 192
003d4448bl strings.(*Builder).String
003d444cstr x0, [sp+480]
003d4450str x1, [sp+488]
003d4454bl strings.ToUpper
003d4458str x0, [sp+432]
003d445cstr x1, [sp+440]
003d4460str x0, [sp+152]
003d4464str x1, [sp+160]
003d4468stp xzr, xzr, [sp+136]
003d446cldr x0, [sp+152]
003d4470ldr x1, [sp+160]
003d4474mov x2, xzr
003d4478mov x3, xzr
003d447cldp x29, x30, [sp-8]
003d4480add sp, sp, 560
003d4484ret x30
003d4488
003d4488loc_3d4488:
003d4488bl runtime.panicIndex
003d448c
003d448cloc_3d448c:
003d448cbl runtime.panicIndex
003d4490hint
003d4494
003d4494loc_3d4494:
003d4494stp x0, x1, [sp+8]
003d4498stp x2, x3, [sp+24]
003d449cstr x4, [sp+40]
003d44a0mov x3, x30
003d44a4bl runtime.morestack_noctxt.abi0
003d44a8ldp x0, x1, [sp+8]
003d44acldp x2, x3, [sp+24]
003d44b0ldr x4, [sp+40]
003d44b4b 0x3d3d40
003d44b8udf 0
003d44bcudf 0
003d3d40
003d3d40filippo.io/age/internal/bech32.Encode: ; void filippo.io/age/internal/bech32.Encode(struct string hrp, struct []uint8 data)
003d3d40ldr x16, [x28+16]
003d3d44sub x17, sp, 432
003d3d48subs xzr, x17, x16
003d3d4cb.ls 0x3d4494
003d3d50sub x20, sp, 560
003d3d54stp x29, x30, [x20-8]
003d3d58add sp, x20, 0
003d3d5csub x29, sp, 8
003d3d60str x0, [sp+568]
003d3d64str x1, [sp+576]
003d3d68str x2, [sp+584]
003d3d6cstr x3, [sp+592]
003d3d70str x4, [sp+600]
003d3d74stp xzr, xzr, [sp+152]
003d3d78stp xzr, xzr, [sp+136]
003d3d7cstr xzr, [sp+528]
003d3d80add x27, sp, 536
003d3d84stp xzr, xzr, [x27]
003d3d88add x27, sp, 512
003d3d8cstp xzr, xzr, [x27]
003d3d90ldr x0, [sp+584]
003d3d94ldr x1, [sp+592]
003d3d98ldr x2, [sp+600]
003d3d9corr x3, xzr, 8
003d3da0movz x4, 5
003d3da4orr x5, xzr, 1
003d3da8bl filippo.io/age/internal/bech32.convertBits
003d3dacstr x0, [sp+528]
003d3db0str x1, [sp+536]
003d3db4str x2, [sp+544]
003d3db8str x3, [sp+512]
003d3dbcstr x4, [sp+520]
003d3dc0ldr x6, [sp+536]
003d3dc4ldr x7, [sp+544]
003d3dc8ldr x8, [sp+528]
003d3dccstr x8, [sp+256]
003d3dd0str x6, [sp+264]
003d3dd4str x7, [sp+272]
003d3dd8ldr x6, [sp+512]
003d3ddcldr x7, [sp+520]
003d3de0str x6, [sp+240]
003d3de4str x7, [sp+248]
003d3de8ldr x6, [sp+256]
003d3decldr x7, [sp+264]
003d3df0ldr x8, [sp+272]
003d3df4str x6, [sp+168]
003d3df8str x7, [sp+176]
003d3dfcstr x8, [sp+184]
003d3e00ldr x6, [sp+248]
003d3e04ldr x7, [sp+240]
003d3e08str x7, [sp+224]
003d3e0cstr x6, [sp+232]
003d3e10cbnz x7, 0x3d3e18
003d3e14b 0x3d3e40
003d3e18
003d3e18loc_3d3e18:
003d3e18stp xzr, xzr, [sp+152]
003d3e1cldr x3, [sp+232]
003d3e20ldr x2, [sp+224]
003d3e24str x2, [sp+136]
003d3e28str x3, [sp+144]
003d3e2cldr x0, [sp+152]
003d3e30ldr x1, [sp+160]
003d3e34ldp x29, x30, [sp-8]
003d3e38add sp, sp, 560
003d3e3cret x30
003d3e40
003d3e40loc_3d3e40:
003d3e40ldr x3, [sp+576]
003d3e44str x3, [sp+128]
003d3e48cbz x3, 0x3d3e50
003d3e4cb 0x3d3f0c
003d3e50
003d3e50loc_3d3e50:
003d3e50stp xzr, xzr, [sp+496]
003d3e54add x2, sp, 496
003d3e58str x2, [sp+376]
003d3e5cldr x0, [sp+568]
003d3e60ldr x1, [sp+576]
003d3e64bl runtime.convTstring
003d3e68str x0, [sp+368]
003d3e6cldr x2, [sp+376]
003d3e70ldrsb x27, [x2]
003d3e74adrp x3, 0x222000
003d3e78add x3, x3, 2944
003d3e7cstr x3, [x2]
003d3e80adrp x27, 0x678000
003d3e84ldr w3, [x27+3056]
003d3e88cbz w3, 0x3d3e90
003d3e8cb 0x3d3e94
003d3e90
003d3e90loc_3d3e90:
003d3e90b 0x3d3ea8
003d3e94
003d3e94loc_3d3e94:
003d3e94bl runtime.gcWriteBarrier2
003d3e98str x0, [x25]
003d3e9cldr x5, [x2+8]
003d3ea0str x5, [x25+8]
003d3ea4b 0x3d3ea8
003d3ea8
003d3ea8loc_3d3ea8:
003d3ea8str x0, [x2+8]
003d3eacldr x2, [sp+376]
003d3eb0ldrsb x27, [x2]
003d3eb4b 0x3d3eb8
003d3eb8
003d3eb8loc_3d3eb8:
003d3eb8str x2, [sp+384]
003d3ebcorr x4, xzr, 1
003d3ec0str x4, [sp+392]
003d3ec4str x4, [sp+400]
003d3ec8adrp x0, 0x2e1000
003d3eccadd x0, x0, 1872
003d3ed0orr x1, xzr, 15
003d3ed4mov x3, x4
003d3ed8bl fmt.Errorf
003d3edcstr x0, [sp+512]
003d3ee0str x1, [sp+520]
003d3ee4stp xzr, xzr, [sp+152]
003d3ee8ldr x2, [sp+512]
003d3eecldr x3, [sp+520]
003d3ef0str x2, [sp+136]
003d3ef4str x3, [sp+144]
003d3ef8ldr x0, [sp+152]
003d3efcldr x1, [sp+160]
003d3f00ldp x29, x30, [sp-8]
003d3f04add sp, sp, 560
003d3f08ret x30
003d3f0c
003d3f0cloc_3d3f0c:
003d3f0cldr x3, [sp+568]
003d3f10ldr x4, [sp+576]
003d3f14str x3, [sp+480]
003d3f18str x4, [sp+488]
003d3f1cstr xzr, [sp+120]
003d3f20b 0x3d3f24
003d3f24
003d3f24loc_3d3f24:
003d3f24ldr x3, [sp+120]
003d3f28ldr x4, [sp+488]
003d3f2csubs xzr, x4, x3
003d3f30b.gt 0x3d3f38
003d3f34b 0x3d40e0
003d3f38
003d3f38loc_3d3f38:
003d3f38ldr x3, [sp+120]
003d3f3cstr x3, [sp+112]
003d3f40ldr x3, [sp+120]
003d3f44ldr x4, [sp+480]
003d3f48ldrb w3, [x4+x3]
003d3f4cstr w3, [sp+68]
003d3f50subs wzr, w3, 128
003d3f54b.lt 0x3d3f5c
003d3f58b 0x3d3f6c
003d3f5c
003d3f5cloc_3d3f5c:
003d3f5cldr x3, [sp+120]
003d3f60add x3, x3, 1
003d3f64str x3, [sp+120]
003d3f68b 0x3d3f88
003d3f6c
003d3f6cloc_3d3f6c:
003d3f6cldr x2, [sp+120]
003d3f70ldr x0, [sp+480]
003d3f74ldr x1, [sp+488]
003d3f78bl runtime.decoderune
003d3f7cstr w0, [sp+68]
003d3f80str x1, [sp+120]
003d3f84b 0x3d3f88
003d3f88
003d3f88loc_3d3f88:
003d3f88ldr x3, [sp+112]
003d3f8cstr x3, [sp+72]
003d3f90ldrsw x3, [sp+68]
003d3f94str w3, [sp+64]
003d3f98subs wzr, w3, 33
003d3f9ccset x3, lt
003d3fa0strb w3, [sp+63]
003d3fa4b.lt 0x3d3fac
003d3fa8b 0x3d3fb0
003d3fac
003d3facloc_3d3fac:
003d3facb 0x3d3fc4
003d3fb0
003d3fb0loc_3d3fb0:
003d3fb0ldrsw x3, [sp+64]
003d3fb4subs wzr, w3, 126
003d3fb8cset x3, gt
003d3fbcstrb w3, [sp+63]
003d3fc0b 0x3d3fc4
003d3fc4
003d3fc4loc_3d3fc4:
003d3fc4ldrb w3, [sp+63]
003d3fc8tbnz w3, 0, 0x3d3fd0
003d3fccb 0x3d40d8
003d3fd0
003d3fd0loc_3d3fd0:
003d3fd0stp xzr, xzr, [sp+448]
003d3fd4stp xzr, xzr, [sp+464]
003d3fd8add x1, sp, 448
003d3fdcstr x1, [sp+336]
003d3fe0ldr x0, [sp+72]
003d3fe4bl runtime.convT64
003d3fe8str x0, [sp+328]
003d3fecldr x1, [sp+336]
003d3ff0ldrsb x27, [x1]
003d3ff4adrp x2, 0x222000
003d3ff8add x2, x2, 3520
003d3ffcstr x2, [x1]
003d4000adrp x27, 0x677000
003d4004ldr w2, [x27+3056]
003d4008cbz w2, 0x3d4010
003d400cb 0x3d4014
003d4010
003d4010loc_3d4010:
003d4010b 0x3d4028
003d4014
003d4014loc_3d4014:
003d4014bl runtime.gcWriteBarrier2
003d4018str x0, [x25]
003d401cldr x2, [x1+8]
003d4020str x2, [x25+8]
003d4024b 0x3d4028
003d4028
003d4028loc_3d4028:
003d4028str x0, [x1+8]
003d402cldrsw x0, [sp+64]
003d4030bl runtime.convT32
003d4034str x0, [sp+320]
003d4038ldr x1, [sp+336]
003d403cldrsb x27, [x1]
003d4040adrp x2, 0x221000
003d4044add x2, x2, 3264
003d4048str x2, [x1+16]
003d404cadrp x27, 0x677000
003d4050ldr w2, [x27+3056]
003d4054cbz w2, 0x3d405c
003d4058b 0x3d4060
003d405c
003d405cloc_3d405c:
003d405cb 0x3d4074
003d4060
003d4060loc_3d4060:
003d4060bl runtime.gcWriteBarrier2
003d4064str x0, [x25]
003d4068ldr x5, [x1+24]
003d406cstr x5, [x25+8]
003d4070b 0x3d4074
003d4074
003d4074loc_3d4074:
003d4074str x0, [x1+24]
003d4078ldr x2, [sp+336]
003d407cldrsb x27, [x2]
003d4080b 0x3d4084
003d4084
003d4084loc_3d4084:
003d4084str x2, [sp+344]
003d4088orr x4, xzr, 2
003d408cstr x4, [sp+352]
003d4090str x4, [sp+360]
003d4094adrp x0, 0x2eb000
003d4098add x0, x0, 2982
003d409cmovz x1, 33
003d40a0mov x3, x4
003d40a4bl fmt.Errorf
003d40a8str x0, [sp+512]
003d40acstr x1, [sp+520]
003d40b0stp xzr, xzr, [sp+152]
003d40b4ldr x2, [sp+512]
003d40b8ldr x3, [sp+520]
003d40bcstr x2, [sp+136]
003d40c0str x3, [sp+144]
003d40c4ldr x0, [sp+152]
003d40c8ldr x1, [sp+160]
003d40ccldp x29, x30, [sp-8]
003d40d0add sp, sp, 560
003d40d4ret x30
003d40d8
003d40d8loc_3d40d8:
003d40d8b 0x3d40dc
003d40dc
003d40dcloc_3d40dc:
003d40dcb 0x3d3f24
003d40e0
003d40e0loc_3d40e0:
003d40e0ldr x0, [sp+568]
003d40e4ldr x1, [sp+576]
003d40e8bl strings.ToUpper
003d40ecstr x0, [sp+480]
003d40f0str x1, [sp+488]
003d40f4ldr x2, [sp+576]
003d40f8subs xzr, x1, x2
003d40fccset x2, ne
003d4100b.ne 0x3d4108
003d4104b 0x3d410c
003d4108
003d4108loc_3d4108:
003d4108b 0x3d4124
003d410c
003d410cloc_3d410c:
003d410cldr x3, [sp+568]
003d4110mov x2, x1
003d4114mov x1, x3
003d4118bl runtime.memequal
003d411ceor x2, x0, 1
003d4120b 0x3d4124
003d4124
003d4124loc_3d4124:
003d4124strb w2, [sp+63]
003d4128tbnz w2, 0, 0x3d4130
003d412cb 0x3d417c
003d4130
003d4130loc_3d4130:
003d4130ldr x0, [sp+568]
003d4134ldr x1, [sp+576]
003d4138bl strings.ToLower
003d413cstr x0, [sp+432]
003d4140str x1, [sp+440]
003d4144ldr x2, [sp+576]
003d4148subs xzr, x1, x2
003d414ccset x2, ne
003d4150b.ne 0x3d4158
003d4154b 0x3d415c
003d4158
003d4158loc_3d4158:
003d4158b 0x3d4174
003d415c
003d415cloc_3d415c:
003d415cldr x3, [sp+568]
003d4160mov x2, x1
003d4164mov x1, x3
003d4168bl runtime.memequal
003d416ceor x2, x0, 1
003d4170b 0x3d4174
003d4174
003d4174loc_3d4174:
003d4174strb w2, [sp+63]
003d4178b 0x3d4180
003d417c
003d417cloc_3d417c:
003d417cb 0x3d4180
003d4180
003d4180loc_3d4180:
003d4180ldrb w2, [sp+63]
003d4184tbnz w2, 0, 0x3d418c
003d4188b 0x3d4248
003d418c
003d418cloc_3d418c:
003d418cstp xzr, xzr, [sp+496]
003d4190add x2, sp, 496
003d4194str x2, [sp+288]
003d4198ldr x0, [sp+568]
003d419cldr x1, [sp+576]
003d41a0bl runtime.convTstring
003d41a4str x0, [sp+280]
003d41a8ldr x2, [sp+288]
003d41acldrsb x27, [x2]
003d41b0adrp x3, 0x221000
003d41b4add x3, x3, 2944
003d41b8str x3, [x2]
003d41bcadrp x27, 0x677000
003d41c0ldr w3, [x27+3056]
003d41c4cbz w3, 0x3d41cc
003d41c8b 0x3d41d0
003d41cc
003d41ccloc_3d41cc:
003d41ccb 0x3d41e4
003d41d0
003d41d0loc_3d41d0:
003d41d0bl runtime.gcWriteBarrier2
003d41d4str x0, [x25]
003d41d8ldr x5, [x2+8]
003d41dcstr x5, [x25+8]
003d41e0b 0x3d41e4
003d41e4
003d41e4loc_3d41e4:
003d41e4str x0, [x2+8]
003d41e8ldr x2, [sp+288]
003d41ecldrsb x27, [x2]
003d41f0b 0x3d41f4
003d41f4
003d41f4loc_3d41f4:
003d41f4str x2, [sp+296]
003d41f8orr x4, xzr, 1
003d41fcstr x4, [sp+304]
003d4200str x4, [sp+312]
003d4204adrp x0, 0x2e1000
003d4208add x0, x0, 3551
003d420cmovz x1, 18
003d4210mov x3, x4
003d4214bl fmt.Errorf
003d4218str x0, [sp+512]
003d421cstr x1, [sp+520]
003d4220stp xzr, xzr, [sp+152]
003d4224ldr x2, [sp+512]
003d4228ldr x3, [sp+520]
003d422cstr x2, [sp+136]
003d4230str x3, [sp+144]
003d4234ldr x0, [sp+152]
003d4238ldr x1, [sp+160]
003d423cldp x29, x30, [sp-8]
003d4240add sp, sp, 560
003d4244ret x30
003d4248
003d4248loc_3d4248:
003d4248ldr x0, [sp+568]
003d424cldr x1, [sp+576]
003d4250bl strings.ToLower
003d4254str x0, [sp+480]
003d4258str x1, [sp+488]
003d425cldr x2, [sp+576]
003d4260subs xzr, x1, x2
003d4264cset x2, eq
003d4268b.eq 0x3d4270
003d426cb 0x3d4284
003d4270
003d4270loc_3d4270:
003d4270ldr x3, [sp+568]
003d4274mov x2, x1
003d4278mov x1, x3
003d427cbl runtime.memequal
003d4280b 0x3d428c
003d4284
003d4284loc_3d4284:
003d4284mov x0, x2
003d4288b 0x3d428c
003d428c
003d428cloc_3d428c:
003d428cstrb w0, [sp+60]
003d4290ldr x0, [sp+568]
003d4294ldr x1, [sp+576]
003d4298bl strings.ToLower
003d429cstr x0, [sp+568]
003d42a0str x1, [sp+576]
003d42a4stp xzr, xzr, [sp+192]
003d42a8stp xzr, xzr, [sp+208]
003d42acldr x1, [sp+568]
003d42b0ldr x2, [sp+576]
003d42b4add x0, sp, 192
003d42b8bl strings.(*Builder).WriteString
003d42bcadd x0, sp, 192
003d42c0adrp x1, 0x33b000
003d42c4add x1, x1, 712
003d42c8orr x2, xzr, 1
003d42ccbl strings.(*Builder).WriteString
003d42d0ldr x2, [sp+176]
003d42d4ldr x3, [sp+168]
003d42d8ldr x4, [sp+184]
003d42dcstr x3, [sp+528]
003d42e0str x2, [sp+536]
003d42e4str x4, [sp+544]
003d42e8str xzr, [sp+104]
003d42ecstr x2, [sp+96]
003d42f0b 0x3d42f4
003d42f4
003d42f4loc_3d42f4:
003d42f4ldr x5, [sp+96]
003d42f8ldr x6, [sp+104]
003d42fcsubs xzr, x5, x6
003d4300b.gt 0x3d4308
003d4304b 0x3d435c
003d4308
003d4308loc_3d4308:
003d4308ldr x2, [sp+104]
003d430cldr x3, [sp+528]
003d4310ldrb w2, [x3+x2]
003d4314strb w2, [sp+59]
003d4318mov x0, x2
003d431cadrp x27, 0x639000
003d4320ldr x1, [x27+3256]
003d4324adrp x27, 0x639000
003d4328ldr x2, [x27+3248]
003d432csubs xzr, x0, x1
003d4330b.lo 0x3d4338
003d4334b 0x3d448c
003d4338
003d4338loc_3d4338:
003d4338ldrb w1, [x2+x0]
003d433cstrb w1, [sp+62]
003d4340add x0, sp, 192
003d4344bl strings.(*Builder).WriteByte
003d4348b 0x3d434c
003d434c
003d434cloc_3d434c:
003d434cldr x5, [sp+104]
003d4350add x5, x5, 1
003d4354str x5, [sp+104]
003d4358b 0x3d42f4
003d435c
003d435cloc_3d435c:
003d435cldr x0, [sp+568]
003d4360ldr x2, [sp+168]
003d4364ldr x1, [sp+576]
003d4368ldr x3, [sp+176]
003d436cldr x4, [sp+184]
003d4370bl filippo.io/age/internal/bech32.createChecksum
003d4374str x0, [sp+528]
003d4378str x1, [sp+536]
003d437cstr x2, [sp+544]
003d4380str x0, [sp+408]
003d4384str x1, [sp+416]
003d4388str x2, [sp+424]
003d438cstr xzr, [sp+88]
003d4390str x1, [sp+80]
003d4394b 0x3d4398
003d4398
003d4398loc_3d4398:
003d4398ldr x2, [sp+80]
003d439cldr x3, [sp+88]
003d43a0subs xzr, x2, x3
003d43a4b.gt 0x3d43ac
003d43a8b 0x3d4400
003d43ac
003d43acloc_3d43ac:
003d43acldr x2, [sp+88]
003d43b0ldr x3, [sp+408]
003d43b4ldrb w2, [x3+x2]
003d43b8strb w2, [sp+58]
003d43bcmov x0, x2
003d43c0adrp x27, 0x639000
003d43c4ldr x1, [x27+3256]
003d43c8adrp x27, 0x639000
003d43ccldr x2, [x27+3248]
003d43d0subs xzr, x0, x1
003d43d4b.lo 0x3d43dc
003d43d8b 0x3d4488
003d43dc
003d43dcloc_3d43dc:
003d43dcldrb w1, [x2+x0]
003d43e0strb w1, [sp+61]
003d43e4add x0, sp, 192
003d43e8bl strings.(*Builder).WriteByte
003d43ecb 0x3d43f0
003d43f0
003d43f0loc_3d43f0:
003d43f0ldr x2, [sp+88]
003d43f4add x2, x2, 1
003d43f8str x2, [sp+88]
003d43fcb 0x3d4398
003d4400
003d4400loc_3d4400:
003d4400ldrb w1, [sp+60]
003d4404tbnz w1, 0, 0x3d440c
003d4408b 0x3d4444
003d440c
003d440cloc_3d440c:
003d440cadd x0, sp, 192
003d4410bl strings.(*Builder).String
003d4414str x0, [sp+480]
003d4418str x1, [sp+488]
003d441cstr x0, [sp+152]
003d4420str x1, [sp+160]
003d4424stp xzr, xzr, [sp+136]
003d4428ldr x0, [sp+152]
003d442cldr x1, [sp+160]
003d4430mov x2, xzr
003d4434mov x3, xzr
003d4438ldp x29, x30, [sp-8]
003d443cadd sp, sp, 560
003d4440ret x30
003d4444
003d4444loc_3d4444:
003d4444add x0, sp, 192
003d4448bl strings.(*Builder).String
003d444cstr x0, [sp+480]
003d4450str x1, [sp+488]
003d4454bl strings.ToUpper
003d4458str x0, [sp+432]
003d445cstr x1, [sp+440]
003d4460str x0, [sp+152]
003d4464str x1, [sp+160]
003d4468stp xzr, xzr, [sp+136]
003d446cldr x0, [sp+152]
003d4470ldr x1, [sp+160]
003d4474mov x2, xzr
003d4478mov x3, xzr
003d447cldp x29, x30, [sp-8]
003d4480add sp, sp, 560
003d4484ret x30
003d4488
003d4488loc_3d4488:
003d4488bl runtime.panicIndex
003d448c
003d448cloc_3d448c:
003d448cbl runtime.panicIndex
003d4490hint
003d4494
003d4494loc_3d4494:
003d4494stp x0, x1, [sp+8]
003d4498stp x2, x3, [sp+24]
003d449cstr x4, [sp+40]
003d44a0mov x3, x30
003d44a4bl runtime.morestack_noctxt.abi0
003d44a8ldp x0, x1, [sp+8]
003d44acldp x2, x3, [sp+24]
003d44b0ldr x4, [sp+40]
003d44b4b 0x3d3d40
003d44b8udf 0
003d44bcudf 0
003d3d40
003d44c0
003d44c0filippo.io/age/internal/bech32.Decode: ; void filippo.io/age/internal/bech32.Decode(struct string s)
003d44c0ldr x16, [x28+16]
003d44c4sub x17, sp, 432
003d44c8subs xzr, x17, x16
003d44ccb.ls 0x3d4dac
003d44d0sub x20, sp, 560
003d44d4stp x29, x30, [x20-8]
003d44d8add sp, x20, 0
003d44dcsub x29, sp, 8
003d44e0str x0, [sp+568]
003d44e4str x1, [sp+576]
003d44e8stp xzr, xzr, [sp+184]
003d44ecstr xzr, [sp+216]
003d44f0stp xzr, xzr, [sp+224]
003d44f4stp xzr, xzr, [sp+200]
003d44f8ldr x0, [sp+568]
003d44fcldr x1, [sp+576]
003d4500bl strings.ToLower
003d4504str x0, [sp+496]
003d4508str x1, [sp+504]
003d450cldr x2, [sp+576]
003d4510subs xzr, x1, x2
003d4514cset x2, ne
003d4518b.ne 0x3d4520
003d451cb 0x3d4524
003d4520
003d4520loc_3d4520:
003d4520b 0x3d453c
003d4524
003d4524loc_3d4524:
003d4524ldr x3, [sp+568]
003d4528mov x2, x1
003d452cmov x1, x3
003d4530bl runtime.memequal
003d4534eor x2, x0, 1
003d4538b 0x3d453c
003d453c
003d453cloc_3d453c:
003d453cstrb w2, [sp+87]
003d4540tbnz w2, 0, 0x3d4548
003d4544b 0x3d4594
003d4548
003d4548loc_3d4548:
003d4548ldr x0, [sp+568]
003d454cldr x1, [sp+576]
003d4550bl strings.ToUpper
003d4554str x0, [sp+480]
003d4558str x1, [sp+488]
003d455cldr x2, [sp+576]
003d4560subs xzr, x1, x2
003d4564cset x2, ne
003d4568b.ne 0x3d4570
003d456cb 0x3d4574
003d4570
003d4570loc_3d4570:
003d4570b 0x3d458c
003d4574
003d4574loc_3d4574:
003d4574ldr x3, [sp+568]
003d4578mov x2, x1
003d457cmov x1, x3
003d4580bl runtime.memequal
003d4584eor x2, x0, 1
003d4588b 0x3d458c
003d458c
003d458cloc_3d458c:
003d458cstrb w2, [sp+87]
003d4590b 0x3d4598
003d4594
003d4594loc_3d4594:
003d4594b 0x3d4598
003d4598
003d4598loc_3d4598:
003d4598ldrb w5, [sp+87]
003d459ctbnz w5, 0, 0x3d45a4
003d45a0b 0x3d4604
003d45a4
003d45a4loc_3d45a4:
003d45a4adrp x0, 0x2de000
003d45a8add x0, x0, 1594
003d45acmovz x1, 10
003d45b0mov x2, xzr
003d45b4mov x3, xzr
003d45b8mov x4, x3
003d45bcbl fmt.Errorf
003d45c0str x0, [sp+464]
003d45c4str x1, [sp+472]
003d45c8stp xzr, xzr, [sp+184]
003d45ccstr xzr, [sp+216]
003d45d0stp xzr, xzr, [sp+224]
003d45d4ldr x5, [sp+464]
003d45d8ldr x6, [sp+472]
003d45dcstr x5, [sp+200]
003d45e0str x6, [sp+208]
003d45e4ldr x0, [sp+184]
003d45e8ldr x2, [sp+216]
003d45ecldr x1, [sp+192]
003d45f0ldr x3, [sp+224]
003d45f4ldr x4, [sp+232]
003d45f8ldp x29, x30, [sp-8]
003d45fcadd sp, sp, 560
003d4600ret x30
003d4604
003d4604loc_3d4604:
003d4604ldr x0, [sp+568]
003d4608ldr x1, [sp+576]
003d460cadrp x2, 0x33b000
003d4610add x2, x2, 712
003d4614orr x3, xzr, 1
003d4618bl strings.LastIndex
003d461cstr x0, [sp+104]
003d4620subs xzr, x0, 0
003d4624cset x4, le
003d4628strb w4, [sp+87]
003d462cb.le 0x3d4634
003d4630b 0x3d4638
003d4634
003d4634loc_3d4634:
003d4634b 0x3d4654
003d4638
003d4638loc_3d4638:
003d4638add x3, x0, 7
003d463cldr x4, [sp+576]
003d4640str x4, [sp+176]
003d4644subs xzr, x4, x3
003d4648cset x3, lt
003d464cstrb w3, [sp+87]
003d4650b 0x3d4654
003d4654
003d4654loc_3d4654:
003d4654ldrb w3, [sp+87]
003d4658tbnz w3, 0, 0x3d4660
003d465cb 0x3d4784
003d4660
003d4660loc_3d4660:
003d4660ldr x1, [sp+576]
003d4664str x1, [sp+176]
003d4668stp xzr, xzr, [sp+432]
003d466cstp xzr, xzr, [sp+448]
003d4670add x1, sp, 432
003d4674str x1, [sp+352]
003d4678ldr x0, [sp+104]
003d467cbl runtime.convT64
003d4680str x0, [sp+344]
003d4684ldr x1, [sp+352]
003d4688ldrsb x27, [x1]
003d468cadrp x2, 0x221000
003d4690add x2, x2, 3520
003d4694str x2, [x1]
003d4698adrp x27, 0x677000
003d469cldr w2, [x27+3056]
003d46a0cbz w2, 0x3d46a8
003d46a4b 0x3d46ac
003d46a8
003d46a8loc_3d46a8:
003d46a8b 0x3d46c0
003d46ac
003d46acloc_3d46ac:
003d46acbl runtime.gcWriteBarrier2
003d46b0str x0, [x25]
003d46b4ldr x2, [x1+8]
003d46b8str x2, [x25+8]
003d46bcb 0x3d46c0
003d46c0
003d46c0loc_3d46c0:
003d46c0str x0, [x1+8]
003d46c4ldr x0, [sp+176]
003d46c8bl runtime.convT64
003d46ccstr x0, [sp+336]
003d46d0ldr x1, [sp+352]
003d46d4ldrsb x27, [x1]
003d46d8adrp x2, 0x221000
003d46dcadd x2, x2, 3520
003d46e0str x2, [x1+16]
003d46e4adrp x27, 0x677000
003d46e8ldr w2, [x27+3056]
003d46eccbz w2, 0x3d46f4
003d46f0b 0x3d46f8
003d46f4
003d46f4loc_3d46f4:
003d46f4b 0x3d470c
003d46f8
003d46f8loc_3d46f8:
003d46f8bl runtime.gcWriteBarrier2
003d46fcstr x0, [x25]
003d4700ldr x5, [x1+24]
003d4704str x5, [x25+8]
003d4708b 0x3d470c
003d470c
003d470cloc_3d470c:
003d470cstr x0, [x1+24]
003d4710ldr x2, [sp+352]
003d4714ldrsb x27, [x2]
003d4718b 0x3d471c
003d471c
003d471cloc_3d471c:
003d471cstr x2, [sp+360]
003d4720orr x4, xzr, 2
003d4724str x4, [sp+368]
003d4728str x4, [sp+376]
003d472cadrp x0, 0x2f5000
003d4730add x0, x0, 662
003d4734movz x1, 49
003d4738mov x3, x4
003d473cbl fmt.Errorf
003d4740str x0, [sp+464]
003d4744str x1, [sp+472]
003d4748stp xzr, xzr, [sp+184]
003d474cstr xzr, [sp+216]
003d4750stp xzr, xzr, [sp+224]
003d4754ldr x5, [sp+464]
003d4758ldr x6, [sp+472]
003d475cstr x5, [sp+200]
003d4760str x6, [sp+208]
003d4764ldr x0, [sp+184]
003d4768ldr x2, [sp+216]
003d476cldr x1, [sp+192]
003d4770ldr x3, [sp+224]
003d4774ldr x4, [sp+232]
003d4778ldp x29, x30, [sp-8]
003d477cadd sp, sp, 560
003d4780ret x30
003d4784
003d4784loc_3d4784:
003d4784ldr x1, [sp+104]
003d4788ldr x3, [sp+568]
003d478cldr x2, [sp+576]
003d4790subs xzr, x2, x1
003d4794b.hs 0x3d479c
003d4798b 0x3d4da4
003d479c
003d479cloc_3d479c:
003d479cb 0x3d47a0
003d47a0
003d47a0loc_3d47a0:
003d47a0str x3, [sp+184]
003d47a4str x1, [sp+192]
003d47a8str x3, [sp+496]
003d47acstr x1, [sp+504]
003d47b0str xzr, [sp+160]
003d47b4b 0x3d47b8
003d47b8
003d47b8loc_3d47b8:
003d47b8ldr x3, [sp+160]
003d47bcldr x4, [sp+504]
003d47c0subs xzr, x4, x3
003d47c4b.gt 0x3d47cc
003d47c8b 0x3d4988
003d47cc
003d47ccloc_3d47cc:
003d47ccldr x3, [sp+160]
003d47d0str x3, [sp+152]
003d47d4ldr x3, [sp+160]
003d47d8ldr x4, [sp+496]
003d47dcldrb w3, [x4+x3]
003d47e0str w3, [sp+100]
003d47e4subs wzr, w3, 128
003d47e8b.lt 0x3d47f0
003d47ecb 0x3d4800
003d47f0
003d47f0loc_3d47f0:
003d47f0ldr x3, [sp+160]
003d47f4add x3, x3, 1
003d47f8str x3, [sp+160]
003d47fcb 0x3d481c
003d4800
003d4800loc_3d4800:
003d4800ldr x2, [sp+160]
003d4804ldr x0, [sp+496]
003d4808ldr x1, [sp+504]
003d480cbl runtime.decoderune
003d4810str w0, [sp+100]
003d4814str x1, [sp+160]
003d4818b 0x3d481c
003d481c
003d481cloc_3d481c:
003d481cldr x3, [sp+152]
003d4820str x3, [sp+120]
003d4824ldrsw x3, [sp+100]
003d4828str w3, [sp+92]
003d482csubs wzr, w3, 33
003d4830cset x3, lt
003d4834strb w3, [sp+87]
003d4838b.lt 0x3d4840
003d483cb 0x3d4844
003d4840
003d4840loc_3d4840:
003d4840b 0x3d4858
003d4844
003d4844loc_3d4844:
003d4844ldrsw x3, [sp+92]
003d4848subs wzr, w3, 126
003d484ccset x3, gt
003d4850strb w3, [sp+87]
003d4854b 0x3d4858
003d4858
003d4858loc_3d4858:
003d4858ldrb w3, [sp+87]
003d485ctbnz w3, 0, 0x3d4864
003d4860b 0x3d4980
003d4864
003d4864loc_3d4864:
003d4864stp xzr, xzr, [sp+432]
003d4868stp xzr, xzr, [sp+448]
003d486cadd x1, sp, 432
003d4870str x1, [sp+304]
003d4874ldr x0, [sp+120]
003d4878bl runtime.convT64
003d487cstr x0, [sp+296]
003d4880ldr x1, [sp+304]
003d4884ldrsb x27, [x1]
003d4888adrp x2, 0x221000
003d488cadd x2, x2, 3520
003d4890str x2, [x1]
003d4894adrp x27, 0x677000
003d4898ldr w2, [x27+3056]
003d489ccbz w2, 0x3d48a4
003d48a0b 0x3d48a8
003d48a4
003d48a4loc_3d48a4:
003d48a4b 0x3d48bc
003d48a8
003d48a8loc_3d48a8:
003d48a8bl runtime.gcWriteBarrier2
003d48acstr x0, [x25]
003d48b0ldr x2, [x1+8]
003d48b4str x2, [x25+8]
003d48b8b 0x3d48bc
003d48bc
003d48bcloc_3d48bc:
003d48bcstr x0, [x1+8]
003d48c0ldrsw x0, [sp+92]
003d48c4bl runtime.convT32
003d48c8str x0, [sp+288]
003d48ccldr x1, [sp+304]
003d48d0ldrsb x27, [x1]
003d48d4adrp x2, 0x221000
003d48d8add x2, x2, 3264
003d48dcstr x2, [x1+16]
003d48e0adrp x27, 0x677000
003d48e4ldr w2, [x27+3056]
003d48e8cbz w2, 0x3d48f0
003d48ecb 0x3d48f4
003d48f0
003d48f0loc_3d48f0:
003d48f0b 0x3d4908
003d48f4
003d48f4loc_3d48f4:
003d48f4bl runtime.gcWriteBarrier2
003d48f8str x0, [x25]
003d48fcldr x5, [x1+24]
003d4900str x5, [x25+8]
003d4904b 0x3d4908
003d4908
003d4908loc_3d4908:
003d4908str x0, [x1+24]
003d490cldr x2, [sp+304]
003d4910ldrsb x27, [x2]
003d4914b 0x3d4918
003d4918
003d4918loc_3d4918:
003d4918str x2, [sp+312]
003d491corr x4, xzr, 2
003d4920str x4, [sp+320]
003d4924str x4, [sp+328]
003d4928adrp x0, 0x2f4000
003d492cadd x0, x0, 700
003d4930movz x1, 47
003d4934mov x3, x4
003d4938bl fmt.Errorf
003d493cstr x0, [sp+464]
003d4940str x1, [sp+472]
003d4944stp xzr, xzr, [sp+184]
003d4948str xzr, [sp+216]
003d494cstp xzr, xzr, [sp+224]
003d4950ldr x5, [sp+464]
003d4954ldr x6, [sp+472]
003d4958str x5, [sp+200]
003d495cstr x6, [sp+208]
003d4960ldr x0, [sp+184]
003d4964ldr x2, [sp+216]
003d4968ldr x1, [sp+192]
003d496cldr x3, [sp+224]
003d4970ldr x4, [sp+232]
003d4974ldp x29, x30, [sp-8]
003d4978add sp, sp, 560
003d497cret x30
003d4980
003d4980loc_3d4980:
003d4980b 0x3d4984
003d4984
003d4984loc_3d4984:
003d4984b 0x3d47b8
003d4988
003d4988loc_3d4988:
003d4988ldr x0, [sp+568]
003d498cldr x1, [sp+576]
003d4990bl strings.ToLower
003d4994str x0, [sp+568]
003d4998str x1, [sp+576]
003d499cldr x2, [sp+104]
003d49a0add x3, x2, 1
003d49a4str x3, [sp+176]
003d49a8subs xzr, x1, x3
003d49acb.hs 0x3d49b4
003d49b0b 0x3d4d9c
003d49b4
003d49b4loc_3d49b4:
003d49b4sub x5, x1, x2
003d49b8sub x5, x5, 1
003d49bcsub x6, xzr, x5
003d49c0and x6, x3, x6, asr #63
003d49c4add x6, x0, x6
003d49c8str x6, [sp+496]
003d49ccstr x5, [sp+504]
003d49d0str x6, [sp+480]
003d49d4str x5, [sp+488]
003d49d8str xzr, [sp+144]
003d49dcb 0x3d49e0
003d49e0
003d49e0loc_3d49e0:
003d49e0ldr x5, [sp+144]
003d49e4ldr x6, [sp+488]
003d49e8subs xzr, x6, x5
003d49ecb.gt 0x3d49f4
003d49f0b 0x3d4bec
003d49f4
003d49f4loc_3d49f4:
003d49f4ldr x3, [sp+144]
003d49f8str x3, [sp+136]
003d49fcldr x3, [sp+144]
003d4a00ldr x4, [sp+480]
003d4a04ldrb w3, [x4+x3]
003d4a08str w3, [sp+96]
003d4a0csubs wzr, w3, 128
003d4a10b.lt 0x3d4a18
003d4a14b 0x3d4a28
003d4a18
003d4a18loc_3d4a18:
003d4a18ldr x3, [sp+144]
003d4a1cadd x3, x3, 1
003d4a20str x3, [sp+144]
003d4a24b 0x3d4a44
003d4a28
003d4a28loc_3d4a28:
003d4a28ldr x2, [sp+144]
003d4a2cldr x0, [sp+480]
003d4a30ldr x1, [sp+488]
003d4a34bl runtime.decoderune
003d4a38str w0, [sp+96]
003d4a3cstr x1, [sp+144]
003d4a40b 0x3d4a44
003d4a44
003d4a44loc_3d4a44:
003d4a44ldr x3, [sp+136]
003d4a48str x3, [sp+112]
003d4a4cldrsw x2, [sp+96]
003d4a50str w2, [sp+88]
003d4a54adrp x27, 0x639000
003d4a58ldr x0, [x27+3248]
003d4a5cadrp x27, 0x639000
003d4a60ldr x1, [x27+3256]
003d4a64bl strings.IndexRune
003d4a68str x0, [sp+128]
003d4a6cadds xzr, x0, 1
003d4a70b.eq 0x3d4a78
003d4a74b 0x3d4b94
003d4a78
003d4a78loc_3d4a78:
003d4a78stp xzr, xzr, [sp+432]
003d4a7cstp xzr, xzr, [sp+448]
003d4a80add x1, sp, 432
003d4a84str x1, [sp+256]
003d4a88ldr x0, [sp+112]
003d4a8cbl runtime.convT64
003d4a90str x0, [sp+248]
003d4a94ldr x1, [sp+256]
003d4a98ldrsb x27, [x1]
003d4a9cadrp x2, 0x221000
003d4aa0add x2, x2, 3520
003d4aa4str x2, [x1]
003d4aa8adrp x27, 0x677000
003d4aacldr w2, [x27+3056]
003d4ab0cbz w2, 0x3d4ab8
003d4ab4b 0x3d4abc
003d4ab8
003d4ab8loc_3d4ab8:
003d4ab8b 0x3d4ad0
003d4abc
003d4abcloc_3d4abc:
003d4abcbl runtime.gcWriteBarrier2
003d4ac0str x0, [x25]
003d4ac4ldr x2, [x1+8]
003d4ac8str x2, [x25+8]
003d4accb 0x3d4ad0
003d4ad0
003d4ad0loc_3d4ad0:
003d4ad0str x0, [x1+8]
003d4ad4ldrsw x0, [sp+88]
003d4ad8bl runtime.convT32
003d4adcstr x0, [sp+240]
003d4ae0ldr x1, [sp+256]
003d4ae4ldrsb x27, [x1]
003d4ae8adrp x2, 0x221000
003d4aecadd x2, x2, 3264
003d4af0str x2, [x1+16]
003d4af4adrp x27, 0x677000
003d4af8ldr w2, [x27+3056]
003d4afccbz w2, 0x3d4b04
003d4b00b 0x3d4b08
003d4b04
003d4b04loc_3d4b04:
003d4b04b 0x3d4b1c
003d4b08
003d4b08loc_3d4b08:
003d4b08bl runtime.gcWriteBarrier2
003d4b0cstr x0, [x25]
003d4b10ldr x5, [x1+24]
003d4b14str x5, [x25+8]
003d4b18b 0x3d4b1c
003d4b1c
003d4b1cloc_3d4b1c:
003d4b1cstr x0, [x1+24]
003d4b20ldr x2, [sp+256]
003d4b24ldrsb x27, [x2]
003d4b28b 0x3d4b2c
003d4b2c
003d4b2cloc_3d4b2c:
003d4b2cstr x2, [sp+264]
003d4b30orr x4, xzr, 2
003d4b34str x4, [sp+272]
003d4b38str x4, [sp+280]
003d4b3cadrp x0, 0x2ee000
003d4b40add x0, x0, 2097
003d4b44movz x1, 37
003d4b48mov x3, x4
003d4b4cbl fmt.Errorf
003d4b50str x0, [sp+464]
003d4b54str x1, [sp+472]
003d4b58stp xzr, xzr, [sp+184]
003d4b5cstr xzr, [sp+216]
003d4b60stp xzr, xzr, [sp+224]
003d4b64ldr x5, [sp+464]
003d4b68ldr x6, [sp+472]
003d4b6cstr x5, [sp+200]
003d4b70str x6, [sp+208]
003d4b74ldr x0, [sp+184]
003d4b78ldr x2, [sp+216]
003d4b7cldr x1, [sp+192]
003d4b80ldr x3, [sp+224]
003d4b84ldr x4, [sp+232]
003d4b88ldp x29, x30, [sp-8]
003d4b8cadd sp, sp, 560
003d4b90ret x30
003d4b94
003d4b94loc_3d4b94:
003d4b94strb w0, [sp+86]
003d4b98ldr x2, [sp+232]
003d4b9cldr x0, [sp+216]
003d4ba0ldr x5, [sp+224]
003d4ba4add x1, x5, 1
003d4ba8subs xzr, x2, x1
003d4bacb.hs 0x3d4bb4
003d4bb0b 0x3d4bb8
003d4bb4
003d4bb4loc_3d4bb4:
003d4bb4b 0x3d4bcc
003d4bb8
003d4bb8loc_3d4bb8:
003d4bb8orr x3, xzr, 1
003d4bbcadrp x4, 0x221000
003d4bc0add x4, x4, 3072
003d4bc4bl runtime.growslice
003d4bc8b 0x3d4bcc
003d4bcc
003d4bccloc_3d4bcc:
003d4bccldrb w5, [sp+86]
003d4bd0sub x6, x1, 1
003d4bd4strb w5, [x0+x6]
003d4bd8str x0, [sp+216]
003d4bdcstr x1, [sp+224]
003d4be0str x2, [sp+232]
003d4be4b 0x3d4be8
003d4be8
003d4be8loc_3d4be8:
003d4be8b 0x3d49e0
003d4bec
003d4becloc_3d4bec:
003d4becldr x0, [sp+184]
003d4bf0ldr x2, [sp+216]
003d4bf4ldr x1, [sp+192]
003d4bf8ldr x3, [sp+224]
003d4bfcldr x4, [sp+232]
003d4c00bl filippo.io/age/internal/bech32.verifyChecksum
003d4c04strb w0, [sp+87]
003d4c08tbnz w0, 0, 0x3d4c10
003d4c0cb 0x3d4d38
003d4c10
003d4c10loc_3d4c10:
003d4c10ldr x6, [sp+224]
003d4c14str x6, [sp+176]
003d4c18sub x1, x6, 6
003d4c1cstr x1, [sp+168]
003d4c20ldr x2, [sp+232]
003d4c24ldr x6, [sp+216]
003d4c28subs xzr, x2, x1
003d4c2cb.hs 0x3d4c34
003d4c30b 0x3d4d98
003d4c34
003d4c34loc_3d4c34:
003d4c34b 0x3d4c38
003d4c38
003d4c38loc_3d4c38:
003d4c38str x6, [sp+408]
003d4c3cstr x1, [sp+416]
003d4c40str x2, [sp+424]
003d4c44str xzr, [sp+384]
003d4c48stp xzr, xzr, [sp+392]
003d4c4cstp xzr, xzr, [sp+464]
003d4c50ldr x0, [sp+408]
003d4c54ldr x1, [sp+416]
003d4c58ldr x2, [sp+424]
003d4c5cmovz x3, 5
003d4c60orr x4, xzr, 8
003d4c64mov x5, xzr
003d4c68bl filippo.io/age/internal/bech32.convertBits
003d4c6cstr x0, [sp+384]
003d4c70str x1, [sp+392]
003d4c74str x2, [sp+400]
003d4c78str x3, [sp+464]
003d4c7cstr x4, [sp+472]
003d4c80ldr x6, [sp+384]
003d4c84ldr x7, [sp+392]
003d4c88ldr x8, [sp+400]
003d4c8cstr x6, [sp+528]
003d4c90str x7, [sp+536]
003d4c94str x8, [sp+544]
003d4c98ldr x6, [sp+464]
003d4c9cldr x7, [sp+472]
003d4ca0str x6, [sp+512]
003d4ca4str x7, [sp+520]
003d4ca8ldr x6, [sp+528]
003d4cacldr x7, [sp+536]
003d4cb0ldr x8, [sp+544]
003d4cb4str x6, [sp+216]
003d4cb8str x7, [sp+224]
003d4cbcstr x8, [sp+232]
003d4cc0ldr x6, [sp+520]
003d4cc4ldr x7, [sp+512]
003d4cc8str x7, [sp+200]
003d4cccstr x6, [sp+208]
003d4cd0cbnz x7, 0x3d4cd8
003d4cd4b 0x3d4d0c
003d4cd8
003d4cd8loc_3d4cd8:
003d4cd8stp xzr, xzr, [sp+184]
003d4cdcstr xzr, [sp+216]
003d4ce0stp xzr, xzr, [sp+224]
003d4ce4ldr x5, [sp+200]
003d4ce8ldr x0, [sp+184]
003d4cecldr x1, [sp+192]
003d4cf0ldr x6, [sp+208]
003d4cf4mov x2, xzr
003d4cf8mov x3, xzr
003d4cfcmov x4, x3
003d4d00ldp x29, x30, [sp-8]
003d4d04add sp, sp, 560
003d4d08ret x30
003d4d0c
003d4d0cloc_3d4d0c:
003d4d0cstp xzr, xzr, [sp+200]
003d4d10ldr x2, [sp+216]
003d4d14ldr x1, [sp+192]
003d4d18ldr x3, [sp+224]
003d4d1cldr x4, [sp+232]
003d4d20ldr x0, [sp+184]
003d4d24mov x5, xzr
003d4d28mov x6, xzr
003d4d2cldp x29, x30, [sp-8]
003d4d30add sp, sp, 560
003d4d34ret x30
003d4d38
003d4d38loc_3d4d38:
003d4d38adrp x0, 0x2e0000
003d4d3cadd x0, x0, 3716
003d4d40orr x1, xzr, 16
003d4d44mov x2, xzr
003d4d48mov x3, xzr
003d4d4cmov x4, x3
003d4d50bl fmt.Errorf
003d4d54str x0, [sp+464]
003d4d58str x1, [sp+472]
003d4d5cstp xzr, xzr, [sp+184]
003d4d60str xzr, [sp+216]
003d4d64stp xzr, xzr, [sp+224]
003d4d68ldr x5, [sp+464]
003d4d6cldr x6, [sp+472]
003d4d70str x5, [sp+200]
003d4d74str x6, [sp+208]
003d4d78ldr x0, [sp+184]
003d4d7cldr x2, [sp+216]
003d4d80ldr x1, [sp+192]
003d4d84ldr x3, [sp+224]
003d4d88ldr x4, [sp+232]
003d4d8cldp x29, x30, [sp-8]
003d4d90add sp, sp, 560
003d4d94ret x30
003d4d98
003d4d98loc_3d4d98:
003d4d98bl runtime.panicSliceAcap
003d4d9c
003d4d9cloc_3d4d9c:
003d4d9cmov x0, x3
003d4da0bl runtime.panicSliceB
003d4da4
003d4da4loc_3d4da4:
003d4da4bl runtime.panicSliceAlen
003d4da8hint
003d4dac
003d4dacloc_3d4dac:
003d4dacstp x0, x1, [sp+8]
003d4db0mov x3, x30
003d4db4bl runtime.morestack_noctxt.abi0
003d4db8ldp x0, x1, [sp+8]
003d4dbcb 0x3d44c0
003d44c0
003d44c0filippo.io/age/internal/bech32.Decode: ; void filippo.io/age/internal/bech32.Decode(struct string s)
003d44c0ldr x16, [x28+16]
003d44c4sub x17, sp, 432
003d44c8subs xzr, x17, x16
003d44ccb.ls 0x3d4dac
003d44d0sub x20, sp, 560
003d44d4stp x29, x30, [x20-8]
003d44d8add sp, x20, 0
003d44dcsub x29, sp, 8
003d44e0str x0, [sp+568]
003d44e4str x1, [sp+576]
003d44e8stp xzr, xzr, [sp+184]
003d44ecstr xzr, [sp+216]
003d44f0stp xzr, xzr, [sp+224]
003d44f4stp xzr, xzr, [sp+200]
003d44f8ldr x0, [sp+568]
003d44fcldr x1, [sp+576]
003d4500bl strings.ToLower
003d4504str x0, [sp+496]
003d4508str x1, [sp+504]
003d450cldr x2, [sp+576]
003d4510subs xzr, x1, x2
003d4514cset x2, ne
003d4518b.ne 0x3d4520
003d451cb 0x3d4524
003d4520
003d4520loc_3d4520:
003d4520b 0x3d453c
003d4524
003d4524loc_3d4524:
003d4524ldr x3, [sp+568]
003d4528mov x2, x1
003d452cmov x1, x3
003d4530bl runtime.memequal
003d4534eor x2, x0, 1
003d4538b 0x3d453c
003d453c
003d453cloc_3d453c:
003d453cstrb w2, [sp+87]
003d4540tbnz w2, 0, 0x3d4548
003d4544b 0x3d4594
003d4548
003d4548loc_3d4548:
003d4548ldr x0, [sp+568]
003d454cldr x1, [sp+576]
003d4550bl strings.ToUpper
003d4554str x0, [sp+480]
003d4558str x1, [sp+488]
003d455cldr x2, [sp+576]
003d4560subs xzr, x1, x2
003d4564cset x2, ne
003d4568b.ne 0x3d4570
003d456cb 0x3d4574
003d4570
003d4570loc_3d4570:
003d4570b 0x3d458c
003d4574
003d4574loc_3d4574:
003d4574ldr x3, [sp+568]
003d4578mov x2, x1
003d457cmov x1, x3
003d4580bl runtime.memequal
003d4584eor x2, x0, 1
003d4588b 0x3d458c
003d458c
003d458cloc_3d458c:
003d458cstrb w2, [sp+87]
003d4590b 0x3d4598
003d4594
003d4594loc_3d4594:
003d4594b 0x3d4598
003d4598
003d4598loc_3d4598:
003d4598ldrb w5, [sp+87]
003d459ctbnz w5, 0, 0x3d45a4
003d45a0b 0x3d4604
003d45a4
003d45a4loc_3d45a4:
003d45a4adrp x0, 0x2de000
003d45a8add x0, x0, 1594
003d45acmovz x1, 10
003d45b0mov x2, xzr
003d45b4mov x3, xzr
003d45b8mov x4, x3
003d45bcbl fmt.Errorf
003d45c0str x0, [sp+464]
003d45c4str x1, [sp+472]
003d45c8stp xzr, xzr, [sp+184]
003d45ccstr xzr, [sp+216]
003d45d0stp xzr, xzr, [sp+224]
003d45d4ldr x5, [sp+464]
003d45d8ldr x6, [sp+472]
003d45dcstr x5, [sp+200]
003d45e0str x6, [sp+208]
003d45e4ldr x0, [sp+184]
003d45e8ldr x2, [sp+216]
003d45ecldr x1, [sp+192]
003d45f0ldr x3, [sp+224]
003d45f4ldr x4, [sp+232]
003d45f8ldp x29, x30, [sp-8]
003d45fcadd sp, sp, 560
003d4600ret x30
003d4604
003d4604loc_3d4604:
003d4604ldr x0, [sp+568]
003d4608ldr x1, [sp+576]
003d460cadrp x2, 0x33b000
003d4610add x2, x2, 712
003d4614orr x3, xzr, 1
003d4618bl strings.LastIndex
003d461cstr x0, [sp+104]
003d4620subs xzr, x0, 0
003d4624cset x4, le
003d4628strb w4, [sp+87]
003d462cb.le 0x3d4634
003d4630b 0x3d4638
003d4634
003d4634loc_3d4634:
003d4634b 0x3d4654
003d4638
003d4638loc_3d4638:
003d4638add x3, x0, 7
003d463cldr x4, [sp+576]
003d4640str x4, [sp+176]
003d4644subs xzr, x4, x3
003d4648cset x3, lt
003d464cstrb w3, [sp+87]
003d4650b 0x3d4654
003d4654
003d4654loc_3d4654:
003d4654ldrb w3, [sp+87]
003d4658tbnz w3, 0, 0x3d4660
003d465cb 0x3d4784
003d4660
003d4660loc_3d4660:
003d4660ldr x1, [sp+576]
003d4664str x1, [sp+176]
003d4668stp xzr, xzr, [sp+432]
003d466cstp xzr, xzr, [sp+448]
003d4670add x1, sp, 432
003d4674str x1, [sp+352]
003d4678ldr x0, [sp+104]
003d467cbl runtime.convT64
003d4680str x0, [sp+344]
003d4684ldr x1, [sp+352]
003d4688ldrsb x27, [x1]
003d468cadrp x2, 0x221000
003d4690add x2, x2, 3520
003d4694str x2, [x1]
003d4698adrp x27, 0x677000
003d469cldr w2, [x27+3056]
003d46a0cbz w2, 0x3d46a8
003d46a4b 0x3d46ac
003d46a8
003d46a8loc_3d46a8:
003d46a8b 0x3d46c0
003d46ac
003d46acloc_3d46ac:
003d46acbl runtime.gcWriteBarrier2
003d46b0str x0, [x25]
003d46b4ldr x2, [x1+8]
003d46b8str x2, [x25+8]
003d46bcb 0x3d46c0
003d46c0
003d46c0loc_3d46c0:
003d46c0str x0, [x1+8]
003d46c4ldr x0, [sp+176]
003d46c8bl runtime.convT64
003d46ccstr x0, [sp+336]
003d46d0ldr x1, [sp+352]
003d46d4ldrsb x27, [x1]
003d46d8adrp x2, 0x221000
003d46dcadd x2, x2, 3520
003d46e0str x2, [x1+16]
003d46e4adrp x27, 0x677000
003d46e8ldr w2, [x27+3056]
003d46eccbz w2, 0x3d46f4
003d46f0b 0x3d46f8
003d46f4
003d46f4loc_3d46f4:
003d46f4b 0x3d470c
003d46f8
003d46f8loc_3d46f8:
003d46f8bl runtime.gcWriteBarrier2
003d46fcstr x0, [x25]
003d4700ldr x5, [x1+24]
003d4704str x5, [x25+8]
003d4708b 0x3d470c
003d470c
003d470cloc_3d470c:
003d470cstr x0, [x1+24]
003d4710ldr x2, [sp+352]
003d4714ldrsb x27, [x2]
003d4718b 0x3d471c
003d471c
003d471cloc_3d471c:
003d471cstr x2, [sp+360]
003d4720orr x4, xzr, 2
003d4724str x4, [sp+368]
003d4728str x4, [sp+376]
003d472cadrp x0, 0x2f5000
003d4730add x0, x0, 662
003d4734movz x1, 49
003d4738mov x3, x4
003d473cbl fmt.Errorf
003d4740str x0, [sp+464]
003d4744str x1, [sp+472]
003d4748stp xzr, xzr, [sp+184]
003d474cstr xzr, [sp+216]
003d4750stp xzr, xzr, [sp+224]
003d4754ldr x5, [sp+464]
003d4758ldr x6, [sp+472]
003d475cstr x5, [sp+200]
003d4760str x6, [sp+208]
003d4764ldr x0, [sp+184]
003d4768ldr x2, [sp+216]
003d476cldr x1, [sp+192]
003d4770ldr x3, [sp+224]
003d4774ldr x4, [sp+232]
003d4778ldp x29, x30, [sp-8]
003d477cadd sp, sp, 560
003d4780ret x30
003d4784
003d4784loc_3d4784:
003d4784ldr x1, [sp+104]
003d4788ldr x3, [sp+568]
003d478cldr x2, [sp+576]
003d4790subs xzr, x2, x1
003d4794b.hs 0x3d479c
003d4798b 0x3d4da4
003d479c
003d479cloc_3d479c:
003d479cb 0x3d47a0
003d47a0
003d47a0loc_3d47a0:
003d47a0str x3, [sp+184]
003d47a4str x1, [sp+192]
003d47a8str x3, [sp+496]
003d47acstr x1, [sp+504]
003d47b0str xzr, [sp+160]
003d47b4b 0x3d47b8
003d47b8
003d47b8loc_3d47b8:
003d47b8ldr x3, [sp+160]
003d47bcldr x4, [sp+504]
003d47c0subs xzr, x4, x3
003d47c4b.gt 0x3d47cc
003d47c8b 0x3d4988
003d47cc
003d47ccloc_3d47cc:
003d47ccldr x3, [sp+160]
003d47d0str x3, [sp+152]
003d47d4ldr x3, [sp+160]
003d47d8ldr x4, [sp+496]
003d47dcldrb w3, [x4+x3]
003d47e0str w3, [sp+100]
003d47e4subs wzr, w3, 128
003d47e8b.lt 0x3d47f0
003d47ecb 0x3d4800
003d47f0
003d47f0loc_3d47f0:
003d47f0ldr x3, [sp+160]
003d47f4add x3, x3, 1
003d47f8str x3, [sp+160]
003d47fcb 0x3d481c
003d4800
003d4800loc_3d4800:
003d4800ldr x2, [sp+160]
003d4804ldr x0, [sp+496]
003d4808ldr x1, [sp+504]
003d480cbl runtime.decoderune
003d4810str w0, [sp+100]
003d4814str x1, [sp+160]
003d4818b 0x3d481c
003d481c
003d481cloc_3d481c:
003d481cldr x3, [sp+152]
003d4820str x3, [sp+120]
003d4824ldrsw x3, [sp+100]
003d4828str w3, [sp+92]
003d482csubs wzr, w3, 33
003d4830cset x3, lt
003d4834strb w3, [sp+87]
003d4838b.lt 0x3d4840
003d483cb 0x3d4844
003d4840
003d4840loc_3d4840:
003d4840b 0x3d4858
003d4844
003d4844loc_3d4844:
003d4844ldrsw x3, [sp+92]
003d4848subs wzr, w3, 126
003d484ccset x3, gt
003d4850strb w3, [sp+87]
003d4854b 0x3d4858
003d4858
003d4858loc_3d4858:
003d4858ldrb w3, [sp+87]
003d485ctbnz w3, 0, 0x3d4864
003d4860b 0x3d4980
003d4864
003d4864loc_3d4864:
003d4864stp xzr, xzr, [sp+432]
003d4868stp xzr, xzr, [sp+448]
003d486cadd x1, sp, 432
003d4870str x1, [sp+304]
003d4874ldr x0, [sp+120]
003d4878bl runtime.convT64
003d487cstr x0, [sp+296]
003d4880ldr x1, [sp+304]
003d4884ldrsb x27, [x1]
003d4888adrp x2, 0x221000
003d488cadd x2, x2, 3520
003d4890str x2, [x1]
003d4894adrp x27, 0x677000
003d4898ldr w2, [x27+3056]
003d489ccbz w2, 0x3d48a4
003d48a0b 0x3d48a8
003d48a4
003d48a4loc_3d48a4:
003d48a4b 0x3d48bc
003d48a8
003d48a8loc_3d48a8:
003d48a8bl runtime.gcWriteBarrier2
003d48acstr x0, [x25]
003d48b0ldr x2, [x1+8]
003d48b4str x2, [x25+8]
003d48b8b 0x3d48bc
003d48bc
003d48bcloc_3d48bc:
003d48bcstr x0, [x1+8]
003d48c0ldrsw x0, [sp+92]
003d48c4bl runtime.convT32
003d48c8str x0, [sp+288]
003d48ccldr x1, [sp+304]
003d48d0ldrsb x27, [x1]
003d48d4adrp x2, 0x221000
003d48d8add x2, x2, 3264
003d48dcstr x2, [x1+16]
003d48e0adrp x27, 0x677000
003d48e4ldr w2, [x27+3056]
003d48e8cbz w2, 0x3d48f0
003d48ecb 0x3d48f4
003d48f0
003d48f0loc_3d48f0:
003d48f0b 0x3d4908
003d48f4
003d48f4loc_3d48f4:
003d48f4bl runtime.gcWriteBarrier2
003d48f8str x0, [x25]
003d48fcldr x5, [x1+24]
003d4900str x5, [x25+8]
003d4904b 0x3d4908
003d4908
003d4908loc_3d4908:
003d4908str x0, [x1+24]
003d490cldr x2, [sp+304]
003d4910ldrsb x27, [x2]
003d4914b 0x3d4918
003d4918
003d4918loc_3d4918:
003d4918str x2, [sp+312]
003d491corr x4, xzr, 2
003d4920str x4, [sp+320]
003d4924str x4, [sp+328]
003d4928adrp x0, 0x2f4000
003d492cadd x0, x0, 700
003d4930movz x1, 47
003d4934mov x3, x4
003d4938bl fmt.Errorf
003d493cstr x0, [sp+464]
003d4940str x1, [sp+472]
003d4944stp xzr, xzr, [sp+184]
003d4948str xzr, [sp+216]
003d494cstp xzr, xzr, [sp+224]
003d4950ldr x5, [sp+464]
003d4954ldr x6, [sp+472]
003d4958str x5, [sp+200]
003d495cstr x6, [sp+208]
003d4960ldr x0, [sp+184]
003d4964ldr x2, [sp+216]
003d4968ldr x1, [sp+192]
003d496cldr x3, [sp+224]
003d4970ldr x4, [sp+232]
003d4974ldp x29, x30, [sp-8]
003d4978add sp, sp, 560
003d497cret x30
003d4980
003d4980loc_3d4980:
003d4980b 0x3d4984
003d4984
003d4984loc_3d4984:
003d4984b 0x3d47b8
003d4988
003d4988loc_3d4988:
003d4988ldr x0, [sp+568]
003d498cldr x1, [sp+576]
003d4990bl strings.ToLower
003d4994str x0, [sp+568]
003d4998str x1, [sp+576]
003d499cldr x2, [sp+104]
003d49a0add x3, x2, 1
003d49a4str x3, [sp+176]
003d49a8subs xzr, x1, x3
003d49acb.hs 0x3d49b4
003d49b0b 0x3d4d9c
003d49b4
003d49b4loc_3d49b4:
003d49b4sub x5, x1, x2
003d49b8sub x5, x5, 1
003d49bcsub x6, xzr, x5
003d49c0and x6, x3, x6, asr #63
003d49c4add x6, x0, x6
003d49c8str x6, [sp+496]
003d49ccstr x5, [sp+504]
003d49d0str x6, [sp+480]
003d49d4str x5, [sp+488]
003d49d8str xzr, [sp+144]
003d49dcb 0x3d49e0
003d49e0
003d49e0loc_3d49e0:
003d49e0ldr x5, [sp+144]
003d49e4ldr x6, [sp+488]
003d49e8subs xzr, x6, x5
003d49ecb.gt 0x3d49f4
003d49f0b 0x3d4bec
003d49f4
003d49f4loc_3d49f4:
003d49f4ldr x3, [sp+144]
003d49f8str x3, [sp+136]
003d49fcldr x3, [sp+144]
003d4a00ldr x4, [sp+480]
003d4a04ldrb w3, [x4+x3]
003d4a08str w3, [sp+96]
003d4a0csubs wzr, w3, 128
003d4a10b.lt 0x3d4a18
003d4a14b 0x3d4a28
003d4a18
003d4a18loc_3d4a18:
003d4a18ldr x3, [sp+144]
003d4a1cadd x3, x3, 1
003d4a20str x3, [sp+144]
003d4a24b 0x3d4a44
003d4a28
003d4a28loc_3d4a28:
003d4a28ldr x2, [sp+144]
003d4a2cldr x0, [sp+480]
003d4a30ldr x1, [sp+488]
003d4a34bl runtime.decoderune
003d4a38str w0, [sp+96]
003d4a3cstr x1, [sp+144]
003d4a40b 0x3d4a44
003d4a44
003d4a44loc_3d4a44:
003d4a44ldr x3, [sp+136]
003d4a48str x3, [sp+112]
003d4a4cldrsw x2, [sp+96]
003d4a50str w2, [sp+88]
003d4a54adrp x27, 0x639000
003d4a58ldr x0, [x27+3248]
003d4a5cadrp x27, 0x639000
003d4a60ldr x1, [x27+3256]
003d4a64bl strings.IndexRune
003d4a68str x0, [sp+128]
003d4a6cadds xzr, x0, 1
003d4a70b.eq 0x3d4a78
003d4a74b 0x3d4b94
003d4a78
003d4a78loc_3d4a78:
003d4a78stp xzr, xzr, [sp+432]
003d4a7cstp xzr, xzr, [sp+448]
003d4a80add x1, sp, 432
003d4a84str x1, [sp+256]
003d4a88ldr x0, [sp+112]
003d4a8cbl runtime.convT64
003d4a90str x0, [sp+248]
003d4a94ldr x1, [sp+256]
003d4a98ldrsb x27, [x1]
003d4a9cadrp x2, 0x221000
003d4aa0add x2, x2, 3520
003d4aa4str x2, [x1]
003d4aa8adrp x27, 0x677000
003d4aacldr w2, [x27+3056]
003d4ab0cbz w2, 0x3d4ab8
003d4ab4b 0x3d4abc
003d4ab8
003d4ab8loc_3d4ab8:
003d4ab8b 0x3d4ad0
003d4abc
003d4abcloc_3d4abc:
003d4abcbl runtime.gcWriteBarrier2
003d4ac0str x0, [x25]
003d4ac4ldr x2, [x1+8]
003d4ac8str x2, [x25+8]
003d4accb 0x3d4ad0
003d4ad0
003d4ad0loc_3d4ad0:
003d4ad0str x0, [x1+8]
003d4ad4ldrsw x0, [sp+88]
003d4ad8bl runtime.convT32
003d4adcstr x0, [sp+240]
003d4ae0ldr x1, [sp+256]
003d4ae4ldrsb x27, [x1]
003d4ae8adrp x2, 0x221000
003d4aecadd x2, x2, 3264
003d4af0str x2, [x1+16]
003d4af4adrp x27, 0x677000
003d4af8ldr w2, [x27+3056]
003d4afccbz w2, 0x3d4b04
003d4b00b 0x3d4b08
003d4b04
003d4b04loc_3d4b04:
003d4b04b 0x3d4b1c
003d4b08
003d4b08loc_3d4b08:
003d4b08bl runtime.gcWriteBarrier2
003d4b0cstr x0, [x25]
003d4b10ldr x5, [x1+24]
003d4b14str x5, [x25+8]
003d4b18b 0x3d4b1c
003d4b1c
003d4b1cloc_3d4b1c:
003d4b1cstr x0, [x1+24]
003d4b20ldr x2, [sp+256]
003d4b24ldrsb x27, [x2]
003d4b28b 0x3d4b2c
003d4b2c
003d4b2cloc_3d4b2c:
003d4b2cstr x2, [sp+264]
003d4b30orr x4, xzr, 2
003d4b34str x4, [sp+272]
003d4b38str x4, [sp+280]
003d4b3cadrp x0, 0x2ee000
003d4b40add x0, x0, 2097
003d4b44movz x1, 37
003d4b48mov x3, x4
003d4b4cbl fmt.Errorf
003d4b50str x0, [sp+464]
003d4b54str x1, [sp+472]
003d4b58stp xzr, xzr, [sp+184]
003d4b5cstr xzr, [sp+216]
003d4b60stp xzr, xzr, [sp+224]
003d4b64ldr x5, [sp+464]
003d4b68ldr x6, [sp+472]
003d4b6cstr x5, [sp+200]
003d4b70str x6, [sp+208]
003d4b74ldr x0, [sp+184]
003d4b78ldr x2, [sp+216]
003d4b7cldr x1, [sp+192]
003d4b80ldr x3, [sp+224]
003d4b84ldr x4, [sp+232]
003d4b88ldp x29, x30, [sp-8]
003d4b8cadd sp, sp, 560
003d4b90ret x30
003d4b94
003d4b94loc_3d4b94:
003d4b94strb w0, [sp+86]
003d4b98ldr x2, [sp+232]
003d4b9cldr x0, [sp+216]
003d4ba0ldr x5, [sp+224]
003d4ba4add x1, x5, 1
003d4ba8subs xzr, x2, x1
003d4bacb.hs 0x3d4bb4
003d4bb0b 0x3d4bb8
003d4bb4
003d4bb4loc_3d4bb4:
003d4bb4b 0x3d4bcc
003d4bb8
003d4bb8loc_3d4bb8:
003d4bb8orr x3, xzr, 1
003d4bbcadrp x4, 0x221000
003d4bc0add x4, x4, 3072
003d4bc4bl runtime.growslice
003d4bc8b 0x3d4bcc
003d4bcc
003d4bccloc_3d4bcc:
003d4bccldrb w5, [sp+86]
003d4bd0sub x6, x1, 1
003d4bd4strb w5, [x0+x6]
003d4bd8str x0, [sp+216]
003d4bdcstr x1, [sp+224]
003d4be0str x2, [sp+232]
003d4be4b 0x3d4be8
003d4be8
003d4be8loc_3d4be8:
003d4be8b 0x3d49e0
003d4bec
003d4becloc_3d4bec:
003d4becldr x0, [sp+184]
003d4bf0ldr x2, [sp+216]
003d4bf4ldr x1, [sp+192]
003d4bf8ldr x3, [sp+224]
003d4bfcldr x4, [sp+232]
003d4c00bl filippo.io/age/internal/bech32.verifyChecksum
003d4c04strb w0, [sp+87]
003d4c08tbnz w0, 0, 0x3d4c10
003d4c0cb 0x3d4d38
003d4c10
003d4c10loc_3d4c10:
003d4c10ldr x6, [sp+224]
003d4c14str x6, [sp+176]
003d4c18sub x1, x6, 6
003d4c1cstr x1, [sp+168]
003d4c20ldr x2, [sp+232]
003d4c24ldr x6, [sp+216]
003d4c28subs xzr, x2, x1
003d4c2cb.hs 0x3d4c34
003d4c30b 0x3d4d98
003d4c34
003d4c34loc_3d4c34:
003d4c34b 0x3d4c38
003d4c38
003d4c38loc_3d4c38:
003d4c38str x6, [sp+408]
003d4c3cstr x1, [sp+416]
003d4c40str x2, [sp+424]
003d4c44str xzr, [sp+384]
003d4c48stp xzr, xzr, [sp+392]
003d4c4cstp xzr, xzr, [sp+464]
003d4c50ldr x0, [sp+408]
003d4c54ldr x1, [sp+416]
003d4c58ldr x2, [sp+424]
003d4c5cmovz x3, 5
003d4c60orr x4, xzr, 8
003d4c64mov x5, xzr
003d4c68bl filippo.io/age/internal/bech32.convertBits
003d4c6cstr x0, [sp+384]
003d4c70str x1, [sp+392]
003d4c74str x2, [sp+400]
003d4c78str x3, [sp+464]
003d4c7cstr x4, [sp+472]
003d4c80ldr x6, [sp+384]
003d4c84ldr x7, [sp+392]
003d4c88ldr x8, [sp+400]
003d4c8cstr x6, [sp+528]
003d4c90str x7, [sp+536]
003d4c94str x8, [sp+544]
003d4c98ldr x6, [sp+464]
003d4c9cldr x7, [sp+472]
003d4ca0str x6, [sp+512]
003d4ca4str x7, [sp+520]
003d4ca8ldr x6, [sp+528]
003d4cacldr x7, [sp+536]
003d4cb0ldr x8, [sp+544]
003d4cb4str x6, [sp+216]
003d4cb8str x7, [sp+224]
003d4cbcstr x8, [sp+232]
003d4cc0ldr x6, [sp+520]
003d4cc4ldr x7, [sp+512]
003d4cc8str x7, [sp+200]
003d4cccstr x6, [sp+208]
003d4cd0cbnz x7, 0x3d4cd8
003d4cd4b 0x3d4d0c
003d4cd8
003d4cd8loc_3d4cd8:
003d4cd8stp xzr, xzr, [sp+184]
003d4cdcstr xzr, [sp+216]
003d4ce0stp xzr, xzr, [sp+224]
003d4ce4ldr x5, [sp+200]
003d4ce8ldr x0, [sp+184]
003d4cecldr x1, [sp+192]
003d4cf0ldr x6, [sp+208]
003d4cf4mov x2, xzr
003d4cf8mov x3, xzr
003d4cfcmov x4, x3
003d4d00ldp x29, x30, [sp-8]
003d4d04add sp, sp, 560
003d4d08ret x30
003d4d0c
003d4d0cloc_3d4d0c:
003d4d0cstp xzr, xzr, [sp+200]
003d4d10ldr x2, [sp+216]
003d4d14ldr x1, [sp+192]
003d4d18ldr x3, [sp+224]
003d4d1cldr x4, [sp+232]
003d4d20ldr x0, [sp+184]
003d4d24mov x5, xzr
003d4d28mov x6, xzr
003d4d2cldp x29, x30, [sp-8]
003d4d30add sp, sp, 560
003d4d34ret x30
003d4d38
003d4d38loc_3d4d38:
003d4d38adrp x0, 0x2e0000
003d4d3cadd x0, x0, 3716
003d4d40orr x1, xzr, 16
003d4d44mov x2, xzr
003d4d48mov x3, xzr
003d4d4cmov x4, x3
003d4d50bl fmt.Errorf
003d4d54str x0, [sp+464]
003d4d58str x1, [sp+472]
003d4d5cstp xzr, xzr, [sp+184]
003d4d60str xzr, [sp+216]
003d4d64stp xzr, xzr, [sp+224]
003d4d68ldr x5, [sp+464]
003d4d6cldr x6, [sp+472]
003d4d70str x5, [sp+200]
003d4d74str x6, [sp+208]
003d4d78ldr x0, [sp+184]
003d4d7cldr x2, [sp+216]
003d4d80ldr x1, [sp+192]
003d4d84ldr x3, [sp+224]
003d4d88ldr x4, [sp+232]
003d4d8cldp x29, x30, [sp-8]
003d4d90add sp, sp, 560
003d4d94ret x30
003d4d98
003d4d98loc_3d4d98:
003d4d98bl runtime.panicSliceAcap
003d4d9c
003d4d9cloc_3d4d9c:
003d4d9cmov x0, x3
003d4da0bl runtime.panicSliceB
003d4da4
003d4da4loc_3d4da4:
003d4da4bl runtime.panicSliceAlen
003d4da8hint
003d4dac
003d4dacloc_3d4dac:
003d4dacstp x0, x1, [sp+8]
003d4db0mov x3, x30
003d4db4bl runtime.morestack_noctxt.abi0
003d4db8ldp x0, x1, [sp+8]
003d4dbcb 0x3d44c0
003d44c0
Loading..