aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp/opts.gypi
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2015-08-18 05:18:52 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-08-18 05:18:53 -0700
commit948376379362e54c5357005778ba5f53f3dc9d5e (patch)
treec26651fb47b53dcb70f25a12d7ab2ba0f70ee5fa /gyp/opts.gypi
parent95dd17737d0fa0401782f7fa72e5d69bb5686f67 (diff)
Remove SkOpts_sse2.cpp.
It's sort of pointless: all our clients that will have SSE2 at runtime have it unconditionally at compile time, so the functions in namespace portable will pick up the SSE2 code. The procs in SkOpts_sse2.o were just duplicate code. A couple of the procs we had in _sse2.cpp can benefit slightly when compiled with SSSE3. I've moved those to _ssse3.cpp. This should lead to small speedups on platforms like Linux and Windows that have a baseline of SSE2. Similarly, I've removed the call to Init_neon() when NEON is available globally... it's a no-op. Renaming namespace portable to something clearer is TBD. BUG=skia:4117 Review URL: https://codereview.chromium.org/1294213002
Diffstat (limited to 'gyp/opts.gypi')
-rw-r--r--gyp/opts.gypi1
1 files changed, 0 insertions, 1 deletions
diff --git a/gyp/opts.gypi b/gyp/opts.gypi
index 5db9556f59..eec677f484 100644
--- a/gyp/opts.gypi
+++ b/gyp/opts.gypi
@@ -43,7 +43,6 @@
'<(skia_src_path)/opts/SkBitmapProcState_opts_SSE2.cpp',
'<(skia_src_path)/opts/SkBlitRow_opts_SSE2.cpp',
'<(skia_src_path)/opts/opts_check_x86.cpp',
- '<(skia_src_path)/opts/SkOpts_sse2.cpp',
],
'ssse3_sources': [
'<(skia_src_path)/opts/SkBitmapProcState_opts_SSSE3.cpp',