From 0a5da88f61ee337224c2072069027b7dbefd8558 Mon Sep 17 00:00:00 2001 From: "fbarchard@google.com" Date: Mon, 30 Jan 2012 23:32:50 +0000 Subject: [PATCH] unaligned raw/rgb24 to ARGB BUG=none TEST=none Review URL: https://webrtc-codereview.appspot.com/366014 git-svn-id: http://libyuv.googlecode.com/svn/trunk@163 16f28f9a-4ce2-e073-06de-1de4eb20be90 --- README.chromium | 2 +- include/libyuv/version.h | 2 +- source/row_posix.cc | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.chromium b/README.chromium index 71bf0eef5..14b1f700e 100644 --- a/README.chromium +++ b/README.chromium @@ -1,6 +1,6 @@ Name: libyuv URL: http://code.google.com/p/libyuv/ -Version: 162 +Version: 163 License: BSD License File: LICENSE diff --git a/include/libyuv/version.h b/include/libyuv/version.h index 9026fd43d..96c98b4f2 100644 --- a/include/libyuv/version.h +++ b/include/libyuv/version.h @@ -16,7 +16,7 @@ namespace libyuv { extern "C" { #endif -#define LIBYUV_VERSION 162 +#define LIBYUV_VERSION 163 #ifdef __cplusplus } // extern "C" diff --git a/source/row_posix.cc b/source/row_posix.cc index 3003ac4f1..bb213c4da 100644 --- a/source/row_posix.cc +++ b/source/row_posix.cc @@ -149,9 +149,9 @@ void RGB24ToARGBRow_SSSE3(const uint8* src_rgb24, uint8* dst_argb, int pix) { "pslld $0x18,%%xmm5 \n" "movdqa %3,%%xmm4 \n" "1: \n" - "movdqa (%0),%%xmm0 \n" - "movdqa 0x10(%0),%%xmm1 \n" - "movdqa 0x20(%0),%%xmm3 \n" + "movdqu (%0),%%xmm0 \n" + "movdqu 0x10(%0),%%xmm1 \n" + "movdqu 0x20(%0),%%xmm3 \n" "lea 0x30(%0),%0 \n" "movdqa %%xmm3,%%xmm2 \n" "palignr $0x8,%%xmm1,%%xmm2 \n" @@ -189,9 +189,9 @@ void RAWToARGBRow_SSSE3(const uint8* src_raw, uint8* dst_argb, int pix) { "pslld $0x18,%%xmm5 \n" "movdqa %3,%%xmm4 \n" "1: \n" - "movdqa (%0),%%xmm0 \n" - "movdqa 0x10(%0),%%xmm1 \n" - "movdqa 0x20(%0),%%xmm3 \n" + "movdqu (%0),%%xmm0 \n" + "movdqu 0x10(%0),%%xmm1 \n" + "movdqu 0x20(%0),%%xmm3 \n" "lea 0x30(%0),%0 \n" "movdqa %%xmm3,%%xmm2 \n" "palignr $0x8,%%xmm1,%%xmm2 \n"