]> sourceware.org Git - newlib-cygwin.git/commit
RISC-V: Add size optimized memcpy, memmove, memset and strcmp.
authorJim Wilson <jimw@sifive.com>
Thu, 23 May 2019 00:36:57 +0000 (17:36 -0700)
committerJim Wilson <jimw@sifive.com>
Thu, 23 May 2019 00:36:57 +0000 (17:36 -0700)
commit5c86f0da5f07791c01477380a0635c6d38a9b33b
treee19bd2ae6ec9b39a431e40be9c90f28f71f8f892
parenta9a0d219a417a8079b878ce967f72997789e328a
RISC-V: Add size optimized memcpy, memmove, memset and strcmp.

This patch adds implementations of memcpy, memmove, memset and strcmp
optimized for size. The changes have been tested in
riscv/riscv-gnu-toolchain by riscv-dejagnu with
riscv-sim.exp/riscv-sim-nano.exp.
newlib/libc/machine/riscv/Makefile.am
newlib/libc/machine/riscv/Makefile.in
newlib/libc/machine/riscv/memcpy-asm.S [new file with mode: 0644]
newlib/libc/machine/riscv/memcpy.c
newlib/libc/machine/riscv/memmove-stub.c [new file with mode: 0644]
newlib/libc/machine/riscv/memmove.S [new file with mode: 0644]
newlib/libc/machine/riscv/memset.S
newlib/libc/machine/riscv/strcmp.S
This page took 0.032882 seconds and 5 git commands to generate.