diff options
author | agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-06-16 20:04:13 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-06-16 20:04:13 +0000 |
commit | 46e2ec51010866c425712aa40edbc2897e889594 (patch) | |
tree | fa81535921f0f445eaccc0eddfd5e95c741779e9 /forth/Forth.h | |
parent | 244929c1fc4f40740356731b7573506872ca7b90 (diff) |
We extract a sub-function from MAKENAME(_nofilter_DX), only dealing with reading
one index array, indexing into src array and output to dst array.
Because of the scatter-gather nature, we can not do much burst/batch
reading/writing to improve the performance.
We tried Neon vector instructions. We also tried the hand optimize the compiler
generated assembly (non-neon) code. The latter seems to have better gain.
About 6% improvements, not much though...
Patch-by: Xin Qi of codeaurora.org
http://codereview.appspot.com/1127042/show
git-svn-id: http://skia.googlecode.com/svn/trunk@579 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'forth/Forth.h')
0 files changed, 0 insertions, 0 deletions