mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-08 01:36:47 +08:00
disable I422AlphaToARGBRow_SSSE3 for 32 bit fpic
BUG=libyuv:658 TEST=g++ -I include -fPIC -m32 -msse2 -Os -fno-omit-frame-pointer -c source/row_gcc.cc -o row_gcc.o R=wangcheng@google.com Review URL: https://codereview.chromium.org/2482263003 .
This commit is contained in:
parent
3028e1bd97
commit
97fb18b846
@ -174,7 +174,8 @@ extern "C" {
|
||||
|
||||
// The following functions fail on gcc/clang 32 bit with fpic and framepointer.
|
||||
// caveat: clangcl uses row_win.cc which works.
|
||||
#if defined(__x86_64__) || defined(__OPTIMIZE__) || defined(_MSC_VER)
|
||||
#if defined(__x86_64__) || !defined(__pic__) || defined(__clang__) || \
|
||||
defined(_MSC_VER)
|
||||
// TODO(fbarchard): fix build error on android_full_debug=1
|
||||
// https://code.google.com/p/libyuv/issues/detail?id=517
|
||||
#define HAS_I422ALPHATOARGBROW_SSSE3
|
||||
@ -235,7 +236,8 @@ extern "C" {
|
||||
#define HAS_ARGBUNATTENUATEROW_AVX2
|
||||
#define HAS_BLENDPLANEROW_AVX2
|
||||
|
||||
#if defined(__x86_64__) || defined(__OPTIMIZE__) || defined(_MSC_VER)
|
||||
#if defined(__x86_64__) || !defined(__pic__) || defined(__clang__) || \
|
||||
defined(_MSC_VER)
|
||||
// TODO(fbarchard): fix build error on android_full_debug=1
|
||||
// https://code.google.com/p/libyuv/issues/detail?id=517
|
||||
#define HAS_I422ALPHATOARGBROW_AVX2
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user