mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-06 16:56:55 +08:00
gcc fix for row_gcc.cc vbroadcastss
Bug: libyuv:893 Change-Id: I5b70e6a94356878deb348cbd19c9e1e50b2a18aa Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2808793 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Wan-Teh Chang <wtc@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
This commit is contained in:
parent
55af973c31
commit
d1bfc6ead6
@ -5810,13 +5810,11 @@ void MergeAR64Row_AVX2(const uint16_t* src_r,
|
||||
"+r"(dst_ar64), // %4
|
||||
#if defined(__i386__)
|
||||
"+m"(width) // %5
|
||||
: "m"(shift), // %6
|
||||
"m"(mask), // %7
|
||||
#else
|
||||
"+rm"(width) // %5
|
||||
: "rm"(shift), // %6
|
||||
"rm"(mask), // %7
|
||||
#endif
|
||||
: "m"(shift), // %6
|
||||
"m"(mask), // %7
|
||||
"m"(MergeAR64Permute) // %8
|
||||
: "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6",
|
||||
"xmm7");
|
||||
@ -5878,13 +5876,8 @@ void MergeXR64Row_AVX2(const uint16_t* src_r,
|
||||
"+r"(src_b), // %2
|
||||
"+r"(dst_ar64), // %3
|
||||
"+r"(width) // %4
|
||||
#if defined(__i386__)
|
||||
: "m"(shift), // %5
|
||||
"m"(mask), // %6
|
||||
#else
|
||||
: "rm"(shift), // %5
|
||||
"rm"(mask), // %6
|
||||
#endif
|
||||
"m"(MergeAR64Permute) // %7
|
||||
: "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6",
|
||||
"xmm7");
|
||||
@ -5942,11 +5935,10 @@ void MergeARGB16To8Row_AVX2(const uint16_t* src_r,
|
||||
"+r"(dst_argb), // %4
|
||||
#if defined(__i386__)
|
||||
"+m"(width) // %5
|
||||
: "m"(shift), // %6
|
||||
#else
|
||||
"+rm"(width) // %5
|
||||
: "rm"(shift), // %6
|
||||
#endif
|
||||
: "m"(shift), // %6
|
||||
"m"(MergeARGB16To8Shuffle) // %7
|
||||
: "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6");
|
||||
}
|
||||
@ -5997,11 +5989,7 @@ void MergeXRGB16To8Row_AVX2(const uint16_t* src_r,
|
||||
"+r"(src_b), // %2
|
||||
"+r"(dst_argb), // %3
|
||||
"+r"(width) // %4
|
||||
#if defined(__i386__)
|
||||
: "m"(shift), // %5
|
||||
#else
|
||||
: "rm"(shift), // %5
|
||||
#endif
|
||||
"m"(MergeARGB16To8Shuffle) // %6
|
||||
: "memory", "cc", "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6");
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user