/* Copies 
All pointer and size alignments are supported. */
volatile void* flashcalw_memset32(volatile void *dst, uint32_t src, size_t nbytes, bool erase)
/* Copies 
All pointer and size alignments are supported. */
volatile void* flashcalw_memset32(volatile void *dst, uint32_t src, size_t nbytes, bool erase)
{
	return flashcalw_memset64(dst, src | (uint64_t)src << 32, nbytes,
			erase);
}