volatile void *flashc_memset32(volatile void *dst, uint32_t src, size_t nbytes, bool erase) { return flashc_memset64(dst, src | (uint64_t)src << 32, nbytes, erase); }
volatile void* flashc_memset32 (volatile void* dst, U32 src, size_t nbytes, Bool erase) { return flashc_memset64 (dst, src | (U64) src << 32, nbytes, erase); }