diff --git a/README.chromium b/README.chromium index 98fed33a0..6972b18f6 100644 --- a/README.chromium +++ b/README.chromium @@ -1,6 +1,6 @@ Name: libyuv URL: http://code.google.com/p/libyuv/ -Version: 102 +Version: 103 License: BSD License File: LICENSE diff --git a/source/row_posix.cc b/source/row_posix.cc index 74a164554..fad20b2a8 100644 --- a/source/row_posix.cc +++ b/source/row_posix.cc @@ -409,8 +409,8 @@ void OMITFP FastConvertYUVToARGBRow_SSSE3(const uint8* y_buf, // rdi "punpcklbw %%xmm5,%%xmm2 \n" "movdqa %%xmm0,%%xmm1 \n" "punpcklwd %%xmm2,%%xmm0 \n" - "movdqa %%xmm0,(%3) \n" "punpckhwd %%xmm2,%%xmm1 \n" + "movdqa %%xmm0,(%3) \n" "movdqa %%xmm1,0x10(%3) \n" "lea 0x20(%3),%3 \n" "sub $0x8,%4 \n" diff --git a/source/row_win.cc b/source/row_win.cc index d4d51501f..217985a57 100644 --- a/source/row_win.cc +++ b/source/row_win.cc @@ -614,8 +614,8 @@ void FastConvertYUVToARGBRow_SSSE3(const uint8* y_buf, punpcklbw xmm2, xmm5 // RA movdqa xmm1, xmm0 punpcklwd xmm0, xmm2 // BGRA first 4 pixels - movdqa [edx], xmm0 punpckhwd xmm1, xmm2 // BGRA next 4 pixels + movdqa [edx], xmm0 movdqa [edx + 16], xmm1 lea edx, [edx + 32] @@ -803,10 +803,10 @@ void FastConvertYToARGBRow_SSE2(const uint8* y_buf, punpcklbw xmm0, xmm0 // GG movdqa xmm1, xmm0 punpcklwd xmm0, xmm0 // BGRA first 4 pixels - por xmm0, xmm5 - movdqa [edx], xmm0 punpckhwd xmm1, xmm1 // BGRA next 4 pixels + por xmm0, xmm5 por xmm1, xmm5 + movdqa [edx], xmm0 movdqa [edx + 16], xmm1 lea edx, [edx + 32]