aboutsummaryrefslogtreecommitdiff
path: root/source/row_lsx.cc
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2023-06-01 15:01:14 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-06-02 00:42:02 +0000
commit157b153b6083acf0b39bfd3192538c4a8ae5d817 (patch)
tree28190da2a9e7776ce4c576b75859ccf0cfeec2ab /source/row_lsx.cc
parentc0f64c14ca28b49d7eeb77c0f7982610879e0074 (diff)
downloadlibyuv-157b153b6083acf0b39bfd3192538c4a8ae5d817.tar.gz
Fix tidy warning that uint32_t dither4 should not be const
- Remove const from uint32_t dither4 parameter to fix clang-tidy warning - Apply clang format - Bump version - Remove unused MMI source; superceded by MSA Bug: None Change-Id: Id49991db25bca4e99590b415312542d917471c62 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4581882 Reviewed-by: Wan-Teh Chang <wtc@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'source/row_lsx.cc')
-rw-r--r--source/row_lsx.cc26
1 files changed, 12 insertions, 14 deletions
diff --git a/source/row_lsx.cc b/source/row_lsx.cc
index 573fc94d..e626072a 100644
--- a/source/row_lsx.cc
+++ b/source/row_lsx.cc
@@ -794,10 +794,10 @@ void ARGBToUVRow_LSX(const uint8_t* src_argb0,
__m128i const_0x12 = {0x0009000900090009, 0x0009000900090009};
__m128i const_0x8080 = {0x8080808080808080, 0x8080808080808080};
for (x = 0; x < len; x++) {
- DUP4_ARG2(__lsx_vld, src_argb0, 0, src_argb0, 16, src_argb0, 32,
- src_argb0, 48, src0, src1, src2, src3);
- DUP4_ARG2(__lsx_vld, src_argb1, 0, src_argb1, 16, src_argb1, 32,
- src_argb1, 48, src4, src5, src6, src7);
+ DUP4_ARG2(__lsx_vld, src_argb0, 0, src_argb0, 16, src_argb0, 32, src_argb0,
+ 48, src0, src1, src2, src3);
+ DUP4_ARG2(__lsx_vld, src_argb1, 0, src_argb1, 16, src_argb1, 32, src_argb1,
+ 48, src4, src5, src6, src7);
vec0 = __lsx_vaddwev_h_bu(src0, src4);
vec1 = __lsx_vaddwev_h_bu(src1, src5);
vec2 = __lsx_vaddwev_h_bu(src2, src6);
@@ -846,8 +846,8 @@ void ARGBToRGB24Row_LSX(const uint8_t* src_argb, uint8_t* dst_rgb, int width) {
__m128i tmp0, tmp1, tmp2, tmp3;
__m128i shuf = {0x0908060504020100, 0x000000000E0D0C0A};
for (x = 0; x < len; x++) {
- DUP4_ARG2(__lsx_vld, src_argb, 0, src_argb, 16, src_argb, 32, src_argb,
- 48, src0, src1, src2, src3);
+ DUP4_ARG2(__lsx_vld, src_argb, 0, src_argb, 16, src_argb, 32, src_argb, 48,
+ src0, src1, src2, src3);
tmp0 = __lsx_vshuf_b(src0, src0, shuf);
tmp1 = __lsx_vshuf_b(src1, src1, shuf);
tmp2 = __lsx_vshuf_b(src2, src2, shuf);
@@ -879,8 +879,8 @@ void ARGBToRAWRow_LSX(const uint8_t* src_argb, uint8_t* dst_rgb, int width) {
__m128i tmp0, tmp1, tmp2, tmp3;
__m128i shuf = {0x090A040506000102, 0x000000000C0D0E08};
for (x = 0; x < len; x++) {
- DUP4_ARG2(__lsx_vld, src_argb, 0, src_argb, 16, src_argb, 32, src_argb,
- 48, src0, src1, src2, src3);
+ DUP4_ARG2(__lsx_vld, src_argb, 0, src_argb, 16, src_argb, 32, src_argb, 48,
+ src0, src1, src2, src3);
tmp0 = __lsx_vshuf_b(src0, src0, shuf);
tmp1 = __lsx_vshuf_b(src1, src1, shuf);
tmp2 = __lsx_vshuf_b(src2, src2, shuf);
@@ -905,9 +905,7 @@ void ARGBToRAWRow_LSX(const uint8_t* src_argb, uint8_t* dst_rgb, int width) {
__lsx_vst(tmp3, dst_rgb, 0);
}
-void ARGBToRGB565Row_LSX(const uint8_t* src_argb,
- uint8_t* dst_rgb,
- int width) {
+void ARGBToRGB565Row_LSX(const uint8_t* src_argb, uint8_t* dst_rgb, int width) {
int x;
int len = width / 8;
__m128i zero = __lsx_vldi(0);
@@ -995,8 +993,8 @@ void ARGBToUV444Row_LSX(const uint8_t* src_argb,
__m128i const_18 = __lsx_vldi(18);
__m128i const_0x8080 = {0x8080808080808080, 0x8080808080808080};
for (x = 0; x < len; x++) {
- DUP4_ARG2(__lsx_vld, src_argb, 0, src_argb, 16, src_argb, 32, src_argb,
- 48, src0, src1, src2, src3);
+ DUP4_ARG2(__lsx_vld, src_argb, 0, src_argb, 16, src_argb, 32, src_argb, 48,
+ src0, src1, src2, src3);
tmp0 = __lsx_vpickev_h(src1, src0);
tmp1 = __lsx_vpickod_h(src1, src0);
tmp2 = __lsx_vpickev_h(src3, src2);
@@ -1138,7 +1136,7 @@ void ARGBAttenuateRow_LSX(const uint8_t* src_argb,
void ARGBToRGB565DitherRow_LSX(const uint8_t* src_argb,
uint8_t* dst_rgb,
- const uint32_t dither4,
+ uint32_t dither4,
int width) {
int x;
int len = width / 8;