diff options
author | Frank Barchard <fbarchard@google.com> | 2023-03-15 23:32:20 -0700 |
---|---|---|
committer | libyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-03-16 06:57:20 +0000 |
commit | 3f219a3501e555ffef7aeaa90abbaf90a90d2258 (patch) | |
tree | d66d3b0dc4a757fd016ebed0c030d637624ac922 /source/row_neon64.cc | |
parent | 76468711d5c8302431a900499ff73d34fdfc146b (diff) | |
download | libyuv-3f219a3501e555ffef7aeaa90abbaf90a90d2258.tar.gz |
GCC warning fix for MT2T
- Fix redundent assignment compile warning in GCC
- Apply clang-format
- Bump version to 1863
Bug: libyuv:955
Change-Id: If2b6588cd5a7f068a1745fe7763e90caa7277101
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4344729
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Diffstat (limited to 'source/row_neon64.cc')
-rw-r--r-- | source/row_neon64.cc | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/source/row_neon64.cc b/source/row_neon64.cc index 3afb5a20..2b5522f0 100644 --- a/source/row_neon64.cc +++ b/source/row_neon64.cc @@ -753,32 +753,32 @@ void DetileToYUY2_NEON(const uint8_t* src_y, // tinyurl.com/mtk-10bit-video-format for format documentation. void UnpackMT2T_NEON(const uint8_t* src, uint16_t* dst, size_t size) { asm volatile( - "1: \n" - "ld1 {v7.16b}, [%0], #16 \n" - "ld1 {v0.16b-v3.16b}, [%0], #64 \n" - "shl v4.16b, v7.16b, #6 \n" - "shl v5.16b, v7.16b, #4 \n" - "shl v6.16b, v7.16b, #2 \n" - "subs %2, %2, #80 \n" - "zip1 v16.16b, v4.16b, v0.16b \n" - "zip1 v18.16b, v5.16b, v1.16b \n" - "zip1 v20.16b, v6.16b, v2.16b \n" - "zip1 v22.16b, v7.16b, v3.16b \n" - "zip2 v17.16b, v4.16b, v0.16b \n" - "zip2 v19.16b, v5.16b, v1.16b \n" - "zip2 v21.16b, v6.16b, v2.16b \n" - "zip2 v23.16b, v7.16b, v3.16b \n" - "sri v16.8h, v16.8h, #10 \n" - "sri v17.8h, v17.8h, #10 \n" - "sri v18.8h, v18.8h, #10 \n" - "sri v19.8h, v19.8h, #10 \n" - "st1 {v16.8h-v19.8h}, [%1], #64 \n" - "sri v20.8h, v20.8h, #10 \n" - "sri v21.8h, v21.8h, #10 \n" - "sri v22.8h, v22.8h, #10 \n" - "sri v23.8h, v23.8h, #10 \n" - "st1 {v20.8h-v23.8h}, [%1], #64 \n" - "b.gt 1b \n" + "1: \n" + "ld1 {v7.16b}, [%0], #16 \n" + "ld1 {v0.16b-v3.16b}, [%0], #64 \n" + "shl v4.16b, v7.16b, #6 \n" + "shl v5.16b, v7.16b, #4 \n" + "shl v6.16b, v7.16b, #2 \n" + "subs %2, %2, #80 \n" + "zip1 v16.16b, v4.16b, v0.16b \n" + "zip1 v18.16b, v5.16b, v1.16b \n" + "zip1 v20.16b, v6.16b, v2.16b \n" + "zip1 v22.16b, v7.16b, v3.16b \n" + "zip2 v17.16b, v4.16b, v0.16b \n" + "zip2 v19.16b, v5.16b, v1.16b \n" + "zip2 v21.16b, v6.16b, v2.16b \n" + "zip2 v23.16b, v7.16b, v3.16b \n" + "sri v16.8h, v16.8h, #10 \n" + "sri v17.8h, v17.8h, #10 \n" + "sri v18.8h, v18.8h, #10 \n" + "sri v19.8h, v19.8h, #10 \n" + "st1 {v16.8h-v19.8h}, [%1], #64 \n" + "sri v20.8h, v20.8h, #10 \n" + "sri v21.8h, v21.8h, #10 \n" + "sri v22.8h, v22.8h, #10 \n" + "sri v23.8h, v23.8h, #10 \n" + "st1 {v20.8h-v23.8h}, [%1], #64 \n" + "b.gt 1b \n" : "+r"(src), // %0 "+r"(dst), // %1 "+r"(size) // %2 |