mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-06 16:56:55 +08:00
For 32 bit x86 with fpic use memory instead of register for count
BUG=399 TESTED=try bots R=harryjin@google.com Review URL: https://webrtc-codereview.appspot.com/36019004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1269 16f28f9a-4ce2-e073-06de-1de4eb20be90
This commit is contained in:
parent
fd8054791c
commit
35037cb948
@ -1,6 +1,6 @@
|
||||
Name: libyuv
|
||||
URL: http://code.google.com/p/libyuv/
|
||||
Version: 1268
|
||||
Version: 1269
|
||||
License: BSD
|
||||
License File: LICENSE
|
||||
|
||||
|
||||
@ -11,6 +11,6 @@
|
||||
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
|
||||
#define INCLUDE_LIBYUV_VERSION_H_
|
||||
|
||||
#define LIBYUV_VERSION 1268
|
||||
#define LIBYUV_VERSION 1269
|
||||
|
||||
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
|
||||
|
||||
@ -1589,7 +1589,7 @@ void OMITFP I422ToRGB24Row_SSSE3(const uint8* y_buf,
|
||||
[v_buf]"+r"(v_buf), // %[v_buf]
|
||||
[dst_rgb24]"+r"(dst_rgb24), // %[dst_rgb24]
|
||||
// TODO(fbarchard): Make width a register for 32 bit.
|
||||
#if defined(__APPLE__) && defined(__i386__)
|
||||
#if defined(__i386__) && defined(__pic__)
|
||||
[width]"+m"(width) // %[width]
|
||||
#else
|
||||
[width]"+rm"(width) // %[width]
|
||||
@ -1633,7 +1633,7 @@ void OMITFP I422ToRAWRow_SSSE3(const uint8* y_buf,
|
||||
[v_buf]"+r"(v_buf), // %[v_buf]
|
||||
[dst_raw]"+r"(dst_raw), // %[dst_raw]
|
||||
// TODO(fbarchard): Make width a register for 32 bit.
|
||||
#if defined(__APPLE__) && defined(__i386__)
|
||||
#if defined(__i386__) && defined(__pic__)
|
||||
[width]"+m"(width) // %[width]
|
||||
#else
|
||||
[width]"+rm"(width) // %[width]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user