diff options
| author | Austin Foxley <austinf@cetoncorp.com> | 2009-11-22 12:17:38 -0800 | 
|---|---|---|
| committer | Austin Foxley <austinf@cetoncorp.com> | 2009-11-22 12:17:38 -0800 | 
| commit | 5c9ef58ec4bcb2def9e30f0b156f9cfcb1d0d163 (patch) | |
| tree | f8f889678b653d5275c285a037b9b43f27a91192 /libc/sysdeps/linux/sparc/__syscall_error.c | |
| parent | f757db2d319ccc5f7034165046fb2bb58901afb1 (diff) | |
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: Austin Foxley <austinf@cetoncorp.com>
Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
Diffstat (limited to 'libc/sysdeps/linux/sparc/__syscall_error.c')
0 files changed, 0 insertions, 0 deletions
