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

Side by Side Diff: libyuv_test.gyp

Issue 2285683002: Add MIPS SIMD Arch (MSA) optimized MirrorRow function (Closed)
Patch Set: Fixed merge conflicts with master Created 4 years, 3 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 | « libyuv.gypi ('k') | source/cpu_id.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 # Copyright 2011 The LibYuv Project Authors. All rights reserved. 1 # Copyright 2011 The LibYuv Project Authors. All rights reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 { 9 {
10 'variables': { 10 'variables': {
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
79 # TODO(YangZhang): These lines can be removed when high accuracy 79 # TODO(YangZhang): These lines can be removed when high accuracy
80 # YUV to RGB to Neon is ported. 80 # YUV to RGB to Neon is ported.
81 [ '(target_arch == "armv7" or target_arch == "armv7s" \ 81 [ '(target_arch == "armv7" or target_arch == "armv7s" \
82 or (target_arch == "arm" and arm_version >= 7) \ 82 or (target_arch == "arm" and arm_version >= 7) \
83 or target_arch == "arm64") \ 83 or target_arch == "arm64") \
84 and (arm_neon == 1 or arm_neon_optional == 1)', { 84 and (arm_neon == 1 or arm_neon_optional == 1)', {
85 'defines': [ 85 'defines': [
86 'LIBYUV_NEON' 86 'LIBYUV_NEON'
87 ], 87 ],
88 }], 88 }],
89 [ '(target_arch == "mipsel" or target_arch == "mips64el") \
90 and (mips_msa == 1)', {
91 'defines': [
92 'LIBYUV_MSA'
93 ],
94 }],
89 ], # conditions 95 ], # conditions
90 'defines': [ 96 'defines': [
91 # Enable the following 3 macros to turn off assembly for specified CPU. 97 # Enable the following 3 macros to turn off assembly for specified CPU.
92 # 'LIBYUV_DISABLE_X86', 98 # 'LIBYUV_DISABLE_X86',
93 # 'LIBYUV_DISABLE_NEON', 99 # 'LIBYUV_DISABLE_NEON',
94 # 'LIBYUV_DISABLE_MIPS', 100 # 'LIBYUV_DISABLE_MIPS',
95 # Enable the following macro to build libyuv as a shared library (dll). 101 # Enable the following macro to build libyuv as a shared library (dll).
96 # 'LIBYUV_USING_SHARED_LIBRARY', 102 # 'LIBYUV_USING_SHARED_LIBRARY',
97 ], 103 ],
98 }, 104 },
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 ], 192 ],
187 }], 193 }],
188 ], 194 ],
189 } 195 }
190 196
191 # Local Variables: 197 # Local Variables:
192 # tab-width:2 198 # tab-width:2
193 # indent-tabs-mode:nil 199 # indent-tabs-mode:nil
194 # End: 200 # End:
195 # vim: set expandtab tabstop=2 shiftwidth=2: 201 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « libyuv.gypi ('k') | source/cpu_id.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698