Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Unified Diff: source/rotate_any.cc

Issue 2553403002: Add MSA optimized TransposeWx8_MSA and TransposeUVWx8_MSA functions (Closed)
Patch Set: Changes as per review comments Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/rotate.cc ('k') | source/rotate_msa.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/rotate_any.cc
diff --git a/source/rotate_any.cc b/source/rotate_any.cc
index f63329ee9a3dd046994967c49614cf52ad9faddc..67e565e4d183c7064d1199083cdaebf882cb685d 100644
--- a/source/rotate_any.cc
+++ b/source/rotate_any.cc
@@ -41,6 +41,9 @@ TANY(TransposeWx8_Fast_Any_SSSE3, TransposeWx8_Fast_SSSE3, 15)
#ifdef HAS_TRANSPOSEWX8_DSPR2
TANY(TransposeWx8_Any_DSPR2, TransposeWx8_DSPR2, 7)
#endif
+#ifdef HAS_TRANSPOSEWX8_MSA
+TANY(TransposeWx8_Any_MSA, TransposeWx8_MSA, 15)
+#endif
#undef TANY
#define TUVANY(NAMEANY, TPOS_SIMD, MASK) \
@@ -64,6 +67,9 @@ TUVANY(TransposeUVWx8_Any_SSE2, TransposeUVWx8_SSE2, 7)
#ifdef HAS_TRANSPOSEUVWX8_DSPR2
TUVANY(TransposeUVWx8_Any_DSPR2, TransposeUVWx8_DSPR2, 7)
#endif
+#ifdef HAS_TRANSPOSEUVWX8_MSA
+TUVANY(TransposeUVWx8_Any_MSA, TransposeUVWx8_MSA, 7)
+#endif
#undef TUVANY
#ifdef __cplusplus
« no previous file with comments | « source/rotate.cc ('k') | source/rotate_msa.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698