DescriptionReplace or exclude MMX intrinsics in yuv_convert_simd_x86 due to lack of VS2010 support for them in Win64
On Win64, exclude MMX version in ChooseFilterYUVRowsProc; still use faster
SSE2 version.
Replace _mm_empty() with new yasm that implements EmptyRegisterState_MMX()
with emms in EmptyRegisterState(), ConvertYUVToRGB32_MMX(...), and
ConvertYUVToRGB32_SSE(...).
This patch does not fix other win64 media link errors; more work remains for
bug 172938.
BUG=172938, 166496
Patch Set 1 #Patch Set 2 : Fix some lint errors #
Total comments: 17
Patch Set 3 : Fix header guards and remove trailing newline #Patch Set 4 : Use a shared predefinition to gate yuv_convert_simd_x86 usage of MMX intrinsics #
Total comments: 2
Patch Set 5 : Fix readability nit #
Total comments: 4
Patch Set 6 : Localize use of new macro and yasm emms to yuv_convert.cc #
Total comments: 10
Patch Set 7 : Fix more nits #
Messages
Total messages: 16 (0 generated)
|