Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
ff0d073d
Commit
ff0d073d
authored
Jan 13, 2014
by
James Zern
Committed by
Gerrit Code Review
Jan 13, 2014
Browse files
Merge "test_libvpx: fix negative CPU filter"
parents
4ae8ac7b
ada9dd7d
Changes
1
Hide whitespace changes
Inline
Side-by-side
test/test_libvpx.cc
View file @
ff0d073d
...
...
@@ -22,8 +22,10 @@ extern void vp9_rtcd();
}
#include
"third_party/googletest/src/include/gtest/gtest.h"
static
void
append_gtest_filter
(
const
char
*
str
)
{
static
void
append_
negative_
gtest_filter
(
const
char
*
str
)
{
std
::
string
filter
=
::
testing
::
FLAGS_gtest_filter
;
// Negative patterns begin with one '-' followed by a ':' separated list.
if
(
filter
.
find
(
'-'
)
==
std
::
string
::
npos
)
filter
+=
'-'
;
filter
+=
str
;
::
testing
::
FLAGS_gtest_filter
=
filter
;
}
...
...
@@ -34,21 +36,21 @@ int main(int argc, char **argv) {
#if ARCH_X86 || ARCH_X86_64
const
int
simd_caps
=
x86_simd_caps
();
if
(
!
(
simd_caps
&
HAS_MMX
))
append_gtest_filter
(
":
-
MMX/*"
);
append_
negative_
gtest_filter
(
":MMX/*"
);
if
(
!
(
simd_caps
&
HAS_SSE
))
append_gtest_filter
(
":
-
SSE/*"
);
append_
negative_
gtest_filter
(
":SSE/*"
);
if
(
!
(
simd_caps
&
HAS_SSE2
))
append_gtest_filter
(
":
-
SSE2/*"
);
append_
negative_
gtest_filter
(
":SSE2/*"
);
if
(
!
(
simd_caps
&
HAS_SSE3
))
append_gtest_filter
(
":
-
SSE3/*"
);
append_
negative_
gtest_filter
(
":SSE3/*"
);
if
(
!
(
simd_caps
&
HAS_SSSE3
))
append_gtest_filter
(
":
-
SSSE3/*"
);
append_
negative_
gtest_filter
(
":SSSE3/*"
);
if
(
!
(
simd_caps
&
HAS_SSE4_1
))
append_gtest_filter
(
":
-
SSE4_1/*"
);
append_
negative_
gtest_filter
(
":SSE4_1/*"
);
if
(
!
(
simd_caps
&
HAS_AVX
))
append_gtest_filter
(
":
-
AVX/*"
);
append_
negative_
gtest_filter
(
":AVX/*"
);
if
(
!
(
simd_caps
&
HAS_AVX2
))
append_gtest_filter
(
":
-
AVX2/*"
);
append_
negative_
gtest_filter
(
":AVX2/*"
);
#endif
#if !CONFIG_SHARED
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment