summaryrefslogtreecommitdiffstats
path: root/libc/arch-sh/syscalls/lstat.S
diff options
context:
space:
mode:
authorPat Galizia <pgalizia@codeaurora.org>2011-01-25 16:51:08 -0500
committerPat Galizia <pgalizia@codeaurora.org>2011-02-25 14:58:19 -0500
commit77e312b6535456180f3b77a9d998a58d192ac07f (patch)
treeaf045105f8ba3aa57df75483654624f71ef53560 /libc/arch-sh/syscalls/lstat.S
parenteed8d08b6897f8be61a8093db2b7f0e34fa23abd (diff)
downloadbionic-77e312b6535456180f3b77a9d998a58d192ac07f.zip
bionic-77e312b6535456180f3b77a9d998a58d192ac07f.tar.gz
bionic-77e312b6535456180f3b77a9d998a58d192ac07f.tar.bz2
Modify Android mem* routines with CodeAurora versions.
Update the memcpy, memmove, and memset routines to use the versions from CodeAurora when specified in the bionic/Android.mk file (actually activated in the BoardConfig.mk file under device/<vendor>/<board>). With this change, the mem* routines are only used for the msm8660, while other platforms will use the current Android mem* routines. Future platforms can modify the makefile to use the CodeAurora-based mem* routines as desired. This has the benefit of making the CodeAurora- based routines opt-in instead of opt-out. Also, PLDSIZE and PLDOFFS can be specified in the BoardConfig.mk as well, so other platforms with different PLD tunings can use the same code without modifying the source file itself. Tests with FileCycler-0.3 showed a slight 1.1% improvement with these files on an 8660v2, based on the average of three FileCycler runs with and without the patch. Since the min/max values did not overlap, and the average score showed an improvement, we can consider upstreaming these modifications. Change-Id: I5607fe6f116f8fd2b2bd5ade151778eb0d5a3663
Diffstat (limited to 'libc/arch-sh/syscalls/lstat.S')
0 files changed, 0 insertions, 0 deletions