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

Side by Side Diff: source/rotate_any.cc

Issue 1677633002: rename MIPS_DSPR2 to DSPR2 for consistency (Closed) Base URL: https://chromium.googlesource.com/libyuv/libyuv@master
Patch Set: git cl try Created 4 years, 10 months 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 unified diff | Download patch
« no previous file with comments | « source/rotate.cc ('k') | source/rotate_mips.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2015 The LibYuv Project Authors. All rights reserved. 2 * Copyright 2015 The LibYuv Project Authors. All rights reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 20 matching lines...) Expand all
31 31
32 #ifdef HAS_TRANSPOSEWX8_NEON 32 #ifdef HAS_TRANSPOSEWX8_NEON
33 TANY(TransposeWx8_Any_NEON, TransposeWx8_NEON, 7) 33 TANY(TransposeWx8_Any_NEON, TransposeWx8_NEON, 7)
34 #endif 34 #endif
35 #ifdef HAS_TRANSPOSEWX8_SSSE3 35 #ifdef HAS_TRANSPOSEWX8_SSSE3
36 TANY(TransposeWx8_Any_SSSE3, TransposeWx8_SSSE3, 7) 36 TANY(TransposeWx8_Any_SSSE3, TransposeWx8_SSSE3, 7)
37 #endif 37 #endif
38 #ifdef HAS_TRANSPOSEWX8_FAST_SSSE3 38 #ifdef HAS_TRANSPOSEWX8_FAST_SSSE3
39 TANY(TransposeWx8_Fast_Any_SSSE3, TransposeWx8_Fast_SSSE3, 15) 39 TANY(TransposeWx8_Fast_Any_SSSE3, TransposeWx8_Fast_SSSE3, 15)
40 #endif 40 #endif
41 #ifdef HAS_TRANSPOSEWX8_MIPS_DSPR2 41 #ifdef HAS_TRANSPOSEWX8_DSPR2
42 TANY(TransposeWx8_Any_MIPS_DSPR2, TransposeWx8_MIPS_DSPR2, 7) 42 TANY(TransposeWx8_Any_DSPR2, TransposeWx8_DSPR2, 7)
43 #endif 43 #endif
44 #undef TANY 44 #undef TANY
45 45
46 #define TUVANY(NAMEANY, TPOS_SIMD, MASK) \ 46 #define TUVANY(NAMEANY, TPOS_SIMD, MASK) \
47 void NAMEANY(const uint8* src, int src_stride, \ 47 void NAMEANY(const uint8* src, int src_stride, \
48 uint8* dst_a, int dst_stride_a, \ 48 uint8* dst_a, int dst_stride_a, \
49 uint8* dst_b, int dst_stride_b, int width) { \ 49 uint8* dst_b, int dst_stride_b, int width) { \
50 int r = width & MASK; \ 50 int r = width & MASK; \
51 int n = width - r; \ 51 int n = width - r; \
52 if (n > 0) { \ 52 if (n > 0) { \
53 TPOS_SIMD(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b, \ 53 TPOS_SIMD(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b, \
54 n); \ 54 n); \
55 } \ 55 } \
56 TransposeUVWx8_C(src + n * 2, src_stride, \ 56 TransposeUVWx8_C(src + n * 2, src_stride, \
57 dst_a + n * dst_stride_a, dst_stride_a, \ 57 dst_a + n * dst_stride_a, dst_stride_a, \
58 dst_b + n * dst_stride_b, dst_stride_b, r); \ 58 dst_b + n * dst_stride_b, dst_stride_b, r); \
59 } 59 }
60 60
61 #ifdef HAS_TRANSPOSEUVWX8_NEON 61 #ifdef HAS_TRANSPOSEUVWX8_NEON
62 TUVANY(TransposeUVWx8_Any_NEON, TransposeUVWx8_NEON, 7) 62 TUVANY(TransposeUVWx8_Any_NEON, TransposeUVWx8_NEON, 7)
63 #endif 63 #endif
64 #ifdef HAS_TRANSPOSEUVWX8_SSE2 64 #ifdef HAS_TRANSPOSEUVWX8_SSE2
65 TUVANY(TransposeUVWx8_Any_SSE2, TransposeUVWx8_SSE2, 7) 65 TUVANY(TransposeUVWx8_Any_SSE2, TransposeUVWx8_SSE2, 7)
66 #endif 66 #endif
67 #ifdef HAS_TRANSPOSEUVWX8_MIPS_DSPR2 67 #ifdef HAS_TRANSPOSEUVWX8_DSPR2
68 TUVANY(TransposeUVWx8_Any_MIPS_DSPR2, TransposeUVWx8_MIPS_DSPR2, 7) 68 TUVANY(TransposeUVWx8_Any_DSPR2, TransposeUVWx8_DSPR2, 7)
69 #endif 69 #endif
70 #undef TUVANY 70 #undef TUVANY
71 71
72 #ifdef __cplusplus 72 #ifdef __cplusplus
73 } // extern "C" 73 } // extern "C"
74 } // namespace libyuv 74 } // namespace libyuv
75 #endif 75 #endif
76 76
77 77
78 78
79 79
80 80
OLDNEW
« no previous file with comments | « source/rotate.cc ('k') | source/rotate_mips.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698