Remove SSE2 ColorRect32 code/files
authorhenrik.smiding <henrik.smiding@intel.com>
Wed, 25 Feb 2015 15:37:14 +0000 (07:37 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 25 Feb 2015 15:37:14 +0000 (07:37 -0800)
commit3704df347a585fdde78117fcedbee3c289b63e33
tree140001bc7b11e09757c309497963ec7286d56b2c
parent83787d0ff0a2b2f839a4a3ce6dadd033f83fe643
Remove SSE2 ColorRect32 code/files

Removes the disabled SSE2 optimization of ColorRect32 and deletes
the two files containing the code.
Measured on both Core Haswell and Atom Silvermont, and only got
some miniscule improvement compared to the default implementation.

Also tried to write a new, ultimate, version of this optimization,
but only got ~5% improvement on ColorRect32-heavy tests.

Signed-off-by: Henrik Smiding <henrik.smiding@intel.com>
Review URL: https://codereview.chromium.org/957433002
gyp/opts.gypi
src/opts/SkBlitRect_opts_SSE2.cpp [deleted file]
src/opts/SkBlitRect_opts_SSE2.h [deleted file]
src/opts/opts_check_x86.cpp