From b876b35e854ab45dcfb61114d0348b5d34819983 Mon Sep 17 00:00:00 2001 From: Viktor Gal Date: Tue, 29 Sep 2009 13:43:02 +1000 Subject: [PATCH] Fix the typo for MSVC x64 SSE2 support There was a typo in b908ed6 that added SSE2 support for x64 systems running Windows patch by Makoto Kato --- src/liboggplay/x86/yuv2rgb_x86_vs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liboggplay/x86/yuv2rgb_x86_vs.h b/src/liboggplay/x86/yuv2rgb_x86_vs.h index 6978678..c380e02 100644 --- a/src/liboggplay/x86/yuv2rgb_x86_vs.h +++ b/src/liboggplay/x86/yuv2rgb_x86_vs.h @@ -211,7 +211,7 @@ xmm2 = _mm_adds_epi16(xmm2, xmm3); /* mm2 = chroma_g */\ xmm6 = _mm_subs_epu8(xmm6, _mm_load_si128((__m128i*)simd_table+5)); /* Y -= 16 */\ xmm7 = xmm6; /* mm7 = Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 */\ - xmm6 = _mm_and_si128(xmm6, _mm_load_si128((__m128i*)simd_table+7); /* mm6 = Y6 Y4 Y2 Y0 */\ + xmm6 = _mm_and_si128(xmm6, _mm_load_si128((__m128i*)simd_table+7)); /* mm6 = Y6 Y4 Y2 Y0 */\ xmm7 = _mm_srli_epi16(xmm7, 8); /* mm7 = Y7 Y5 Y3 Y1 */\ xmm6 = _mm_slli_epi16(xmm6, 3); /* promote precision */\ xmm7 = _mm_slli_epi16(xmm7, 3); /* promote precision */\ -- 2.11.4.GIT