mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-10-28 18:07:12 +08:00
Disable SVE2 functions that caused test failures
The following macros are disabled because they caused test failures:
HAS_ARGBTOYMATRIXROW_SVE2
HAS_HALFMERGEUVROW_SVE2
HAS_UYVYTOUVROW_SVE2
HAS_YUY2TOUVROW_SVE2
HAS_ARGBTOYMATRIXROW_SME is also disabled because ARGBToYMatrixRow_SME()
has the same code as ARGBToYMatrixRow_SVE2().
Bug: 546962730
Change-Id: Ic590e809443585ee66c609ff8ba6b6f0e40300c9
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/8261763
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Reviewed-by: Frank Barchard <fbarchard@google.com>
This commit is contained in:
parent
6fa5264292
commit
5bbceb1bb2
@ -583,7 +583,7 @@ extern "C" {
|
||||
#define HAS_ARGBTORGB565DITHERROW_SVE2
|
||||
#define HAS_ARGBTORGB565ROW_SVE2
|
||||
#define HAS_ARGBTOUVMATRIXROW_SVE2
|
||||
#define HAS_ARGBTOYMATRIXROW_SVE2
|
||||
// #define HAS_ARGBTOYMATRIXROW_SVE2 // Disabled: Bug 546962730
|
||||
#define HAS_AYUVTOUVROW_SVE2
|
||||
#define HAS_AYUVTOVUROW_SVE2
|
||||
// #define HAS_CONVERT16TO8ROW_SVE2 // Disabled: NEON version is faster for 128 bit vectors.
|
||||
@ -591,7 +591,7 @@ extern "C" {
|
||||
#define HAS_COPYROW_SVE2
|
||||
#define HAS_DIVIDEROW_16_SVE2
|
||||
#define HAS_HALFFLOATROW_SVE2
|
||||
#define HAS_HALFMERGEUVROW_SVE2
|
||||
// #define HAS_HALFMERGEUVROW_SVE2 // Disabled: Bug 546962730
|
||||
// #define HAS_HALFROW_16TO8_SVE2 // Disabled: NEON version is faster for 128 bit vectors.
|
||||
// #define HAS_HALFWIDTHROW_16TO8_SVE2 // Disabled: NEON version is faster for 128 bit vectors.
|
||||
#define HAS_I210ALPHATOARGBROW_SVE2
|
||||
@ -630,10 +630,10 @@ extern "C" {
|
||||
#define HAS_RGB24TOARGBROW_SVE2
|
||||
#define HAS_SPLITUVROW_SVE2
|
||||
#define HAS_UYVYTOARGBROW_SVE2
|
||||
#define HAS_UYVYTOUVROW_SVE2
|
||||
// #define HAS_UYVYTOUVROW_SVE2 // Disabled: Bug 546962730
|
||||
#define HAS_UYVYTOYROW_SVE2
|
||||
#define HAS_YUY2TOARGBROW_SVE2
|
||||
#define HAS_YUY2TOUVROW_SVE2
|
||||
// #define HAS_YUY2TOUVROW_SVE2 // Disabled: Bug 546962730
|
||||
#define HAS_YUY2TOYROW_SVE2
|
||||
#endif
|
||||
|
||||
@ -642,7 +642,7 @@ extern "C" {
|
||||
defined(__aarch64__)
|
||||
#define HAS_ARGBMULTIPLYROW_SME
|
||||
#define HAS_ARGBTOUVMATRIXROW_SME
|
||||
#define HAS_ARGBTOYMATRIXROW_SME
|
||||
// #define HAS_ARGBTOYMATRIXROW_SME // Disabled: Bug 546962730
|
||||
#define HAS_CONVERT16TO8ROW_SME
|
||||
#define HAS_CONVERT8TO16ROW_SME
|
||||
#define HAS_CONVERT8TO8ROW_SME
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user