riscv: Add and use alignment-ignorant memcpy
For CPU implementations that can perform unaligned accesses with little or no performance penalty, create a memcpy implementation that does not bother aligning buffers. It will use a block of integer registers, a single integer register, and fall back to bytewise copy for the remainder. Signed-off-by:Evan Green <evan@rivosinc.com> Reviewed-by:
Palmer Dabbelt <palmer@rivosinc.com> Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
Loading