| Index: src/opts/opts_check_SSE2.cpp
|
| diff --git a/src/opts/opts_check_SSE2.cpp b/src/opts/opts_check_SSE2.cpp
|
| index e7677220cb9326480e4fea631e2249398547e1a9..d60ba1dbd3e8df887600e74ea8a3f83955589567 100644
|
| --- a/src/opts/opts_check_SSE2.cpp
|
| +++ b/src/opts/opts_check_SSE2.cpp
|
| @@ -141,13 +141,13 @@ void SkBitmapProcState::platformProcs() {
|
| } else if (fSampleProc32 == S32_alpha_D32_filter_DX) {
|
| fSampleProc32 = S32_alpha_D32_filter_DX_SSE2;
|
| }
|
| + }
|
|
|
| + if (cachedHasSSE2()) {
|
| if (fSampleProc16 == S32_D16_filter_DX) {
|
| fSampleProc16 = S32_D16_filter_DX_SSE2;
|
| }
|
| - }
|
|
|
| - if (cachedHasSSSE3() || cachedHasSSE2()) {
|
| if (fMatrixProc == ClampX_ClampY_filter_scale) {
|
| fMatrixProc = ClampX_ClampY_filter_scale_SSE2;
|
| } else if (fMatrixProc == ClampX_ClampY_nofilter_scale) {
|
|
|