aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp/opts.gypi
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2015-04-10 06:24:58 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-04-10 06:24:58 -0700
commitc5e0891029bed0f9619d67281a81f13983a9687b (patch)
tree400fad28de7f4d3f6f4c330016b84e5f3b663141 /gyp/opts.gypi
parentd0b5c33fda86a5fe91007b7875a28e8fa8ff70c8 (diff)
Replace NEON assembly memset16 and memset32 with intrinsic versions.
According to bench/MemsetBench.cpp, I've got them somewhere between 10% slower and a percent or two faster than the old assembly. BUG=skia: CQ_EXTRA_TRYBOTS=client.skia.android:Test-Android-GCC-Nexus5-CPU-NEON-Arm7-Debug-Trybot Review URL: https://codereview.chromium.org/1075003002
Diffstat (limited to 'gyp/opts.gypi')
-rw-r--r--gyp/opts.gypi3
1 files changed, 1 insertions, 2 deletions
diff --git a/gyp/opts.gypi b/gyp/opts.gypi
index 96283874b0..90fc3ff754 100644
--- a/gyp/opts.gypi
+++ b/gyp/opts.gypi
@@ -32,9 +32,8 @@
'<(skia_src_path)/opts/SkBlurImage_opts_neon.cpp',
'<(skia_src_path)/opts/SkMorphology_opts_neon.cpp',
'<(skia_src_path)/opts/SkTextureCompression_opts_neon.cpp',
+ '<(skia_src_path)/opts/SkUtils_opts_arm_neon.cpp',
'<(skia_src_path)/opts/SkXfermode_opts_arm_neon.cpp',
- '<(skia_src_path)/opts/memset16_neon.S',
- '<(skia_src_path)/opts/memset32_neon.S',
],
'arm64_sources': [
'<(skia_src_path)/opts/SkBitmapProcState_arm_neon.cpp',