mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-10-28 18:07:12 +08:00
Remove four unused macros in row_win.cc
The READYUV444, READYUVA444, READYUVA422, and STOREARGB macros are defined but not used. Change-Id: Ic1174b5b9c7dc8554f362871de73080c32a58537 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/8279223 Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Wan-Teh Chang <wtc@google.com>
This commit is contained in:
parent
5689f16923
commit
196d9aa2f1
@ -27,28 +27,6 @@ namespace libyuv {
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Read 8 UV from 444
|
|
||||||
#define READYUV444 \
|
|
||||||
xmm3 = _mm_loadl_epi64((__m128i*)u_buf); \
|
|
||||||
xmm1 = _mm_loadl_epi64((__m128i*)(u_buf + offset)); \
|
|
||||||
xmm3 = _mm_unpacklo_epi8(xmm3, xmm1); \
|
|
||||||
u_buf += 8; \
|
|
||||||
xmm4 = _mm_loadl_epi64((__m128i*)y_buf); \
|
|
||||||
xmm4 = _mm_unpacklo_epi8(xmm4, xmm4); \
|
|
||||||
y_buf += 8;
|
|
||||||
|
|
||||||
// Read 8 UV from 444, With 8 Alpha.
|
|
||||||
#define READYUVA444 \
|
|
||||||
xmm3 = _mm_loadl_epi64((__m128i*)u_buf); \
|
|
||||||
xmm1 = _mm_loadl_epi64((__m128i*)(u_buf + offset)); \
|
|
||||||
xmm3 = _mm_unpacklo_epi8(xmm3, xmm1); \
|
|
||||||
u_buf += 8; \
|
|
||||||
xmm4 = _mm_loadl_epi64((__m128i*)y_buf); \
|
|
||||||
xmm4 = _mm_unpacklo_epi8(xmm4, xmm4); \
|
|
||||||
y_buf += 8; \
|
|
||||||
xmm5 = _mm_loadl_epi64((__m128i*)a_buf); \
|
|
||||||
a_buf += 8;
|
|
||||||
|
|
||||||
// Read 4 UV from 422, upsample to 8 UV.
|
// Read 4 UV from 422, upsample to 8 UV.
|
||||||
#define READYUV422 \
|
#define READYUV422 \
|
||||||
xmm3 = _mm_cvtsi32_si128(*(uint32_t*)u_buf); \
|
xmm3 = _mm_cvtsi32_si128(*(uint32_t*)u_buf); \
|
||||||
@ -60,19 +38,6 @@ extern "C" {
|
|||||||
xmm4 = _mm_unpacklo_epi8(xmm4, xmm4); \
|
xmm4 = _mm_unpacklo_epi8(xmm4, xmm4); \
|
||||||
y_buf += 8;
|
y_buf += 8;
|
||||||
|
|
||||||
// Read 4 UV from 422, upsample to 8 UV. With 8 Alpha.
|
|
||||||
#define READYUVA422 \
|
|
||||||
xmm3 = _mm_cvtsi32_si128(*(uint32_t*)u_buf); \
|
|
||||||
xmm1 = _mm_cvtsi32_si128(*(uint32_t*)(u_buf + offset)); \
|
|
||||||
xmm3 = _mm_unpacklo_epi8(xmm3, xmm1); \
|
|
||||||
xmm3 = _mm_unpacklo_epi16(xmm3, xmm3); \
|
|
||||||
u_buf += 4; \
|
|
||||||
xmm4 = _mm_loadl_epi64((__m128i*)y_buf); \
|
|
||||||
xmm4 = _mm_unpacklo_epi8(xmm4, xmm4); \
|
|
||||||
y_buf += 8; \
|
|
||||||
xmm5 = _mm_loadl_epi64((__m128i*)a_buf); \
|
|
||||||
a_buf += 8;
|
|
||||||
|
|
||||||
// Convert 8 pixels: 8 UV and 8 Y.
|
// Convert 8 pixels: 8 UV and 8 Y.
|
||||||
#define YUVTORGB(yuvconstants) \
|
#define YUVTORGB(yuvconstants) \
|
||||||
xmm3 = _mm_sub_epi8(xmm3, _mm_set1_epi8((char)0x80)); \
|
xmm3 = _mm_sub_epi8(xmm3, _mm_set1_epi8((char)0x80)); \
|
||||||
@ -91,17 +56,6 @@ extern "C" {
|
|||||||
xmm1 = _mm_packus_epi16(xmm1, xmm1); \
|
xmm1 = _mm_packus_epi16(xmm1, xmm1); \
|
||||||
xmm2 = _mm_packus_epi16(xmm2, xmm2);
|
xmm2 = _mm_packus_epi16(xmm2, xmm2);
|
||||||
|
|
||||||
// Store 8 ARGB values.
|
|
||||||
#define STOREARGB \
|
|
||||||
xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \
|
|
||||||
xmm2 = _mm_unpacklo_epi8(xmm2, xmm5); \
|
|
||||||
xmm1 = _mm_loadu_si128(&xmm0); \
|
|
||||||
xmm0 = _mm_unpacklo_epi16(xmm0, xmm2); \
|
|
||||||
xmm1 = _mm_unpackhi_epi16(xmm1, xmm2); \
|
|
||||||
_mm_storeu_si128((__m128i*)dst_argb, xmm0); \
|
|
||||||
_mm_storeu_si128((__m128i*)(dst_argb + 16), xmm1); \
|
|
||||||
dst_argb += 32;
|
|
||||||
|
|
||||||
// Store 8 AR30 values.
|
// Store 8 AR30 values.
|
||||||
#define STOREAR30 \
|
#define STOREAR30 \
|
||||||
xmm1 = _mm_and_si128(xmm1, xmm7); \
|
xmm1 = _mm_and_si128(xmm1, xmm7); \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user