diff options
author | Giuseppe Cavallaro <peppe.cavallaro@st.com> | 2009-09-27 10:06:08 +0200 |
---|---|---|
committer | Carmelo Amoroso <carmelo.amoroso@st.com> | 2009-09-27 10:06:08 +0200 |
commit | 2e84309879728a97265a9be3da7de98ab8395c8b (patch) | |
tree | 55601a4da9cd05d2b7724974aa91d53bf7c734a8 /libpthread/nptl | |
parent | 815a7b0b6076c0708c305fd1fae297e004fe01de (diff) | |
download | uClibc-alpine-2e84309879728a97265a9be3da7de98ab8395c8b.tar.bz2 uClibc-alpine-2e84309879728a97265a9be3da7de98ab8395c8b.tar.xz |
sh: Add new optimisation to the SH4 memcpy
This optimization is based on prefetching and 64bit data transfer via FPU
(only for the little endianess)
Tests shows that:
----------------------------------------
Memory bandwidth | Gain
| sh4-300 | sh4-200
----------------------------------------
512 bytes to 16KiB | ~20% | ~25%
from 32KiB to 16MiB | ~190% | ~5%
----------------------------------------
Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
Diffstat (limited to 'libpthread/nptl')
0 files changed, 0 insertions, 0 deletions