@@ -10,7 +10,7 @@ TYPED_TEST_SUITE_P(avx512argsort);
10
10
11
11
TYPED_TEST_P (avx512argsort, test_random)
12
12
{
13
- if (cpu_has_avx512bw ( )) {
13
+ if (__builtin_cpu_supports ( " avx512bw " )) {
14
14
std::vector<int64_t > arrsizes;
15
15
for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
16
16
arrsizes.push_back (ii);
@@ -39,7 +39,7 @@ TYPED_TEST_P(avx512argsort, test_random)
39
39
40
40
TYPED_TEST_P (avx512argsort, test_constant)
41
41
{
42
- if (cpu_has_avx512bw ( )) {
42
+ if (__builtin_cpu_supports ( " avx512bw " )) {
43
43
std::vector<int64_t > arrsizes;
44
44
for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
45
45
arrsizes.push_back (ii);
@@ -71,7 +71,7 @@ TYPED_TEST_P(avx512argsort, test_constant)
71
71
72
72
TYPED_TEST_P (avx512argsort, test_small_range)
73
73
{
74
- if (cpu_has_avx512bw ( )) {
74
+ if (__builtin_cpu_supports ( " avx512bw " )) {
75
75
std::vector<int64_t > arrsizes;
76
76
for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
77
77
arrsizes.push_back (ii);
@@ -100,7 +100,7 @@ TYPED_TEST_P(avx512argsort, test_small_range)
100
100
101
101
TYPED_TEST_P (avx512argsort, test_sorted)
102
102
{
103
- if (cpu_has_avx512bw ( )) {
103
+ if (__builtin_cpu_supports ( " avx512bw " )) {
104
104
std::vector<int64_t > arrsizes;
105
105
for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
106
106
arrsizes.push_back (ii);
@@ -129,7 +129,7 @@ TYPED_TEST_P(avx512argsort, test_sorted)
129
129
130
130
TYPED_TEST_P (avx512argsort, test_reverse)
131
131
{
132
- if (cpu_has_avx512bw ( )) {
132
+ if (__builtin_cpu_supports ( " avx512bw " )) {
133
133
std::vector<int64_t > arrsizes;
134
134
for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
135
135
arrsizes.push_back (ii);
@@ -159,7 +159,7 @@ TYPED_TEST_P(avx512argsort, test_reverse)
159
159
160
160
TYPED_TEST_P (avx512argsort, test_array_with_nan)
161
161
{
162
- if (!cpu_has_avx512bw ( )) {
162
+ if (!__builtin_cpu_supports ( " avx512bw " )) {
163
163
GTEST_SKIP () << " Skipping this test, it requires avx512bw ISA" ;
164
164
}
165
165
if (!std::is_floating_point<TypeParam>::value) {
@@ -193,7 +193,7 @@ TYPED_TEST_P(avx512argsort, test_array_with_nan)
193
193
194
194
TYPED_TEST_P (avx512argsort, test_max_value_at_end_of_array)
195
195
{
196
- if (!cpu_has_avx512bw ( )) {
196
+ if (!__builtin_cpu_supports ( " avx512bw " )) {
197
197
GTEST_SKIP () << " Skipping this test, it requires avx512bw ISA" ;
198
198
}
199
199
std::vector<int64_t > arrsizes;
@@ -224,7 +224,7 @@ TYPED_TEST_P(avx512argsort, test_max_value_at_end_of_array)
224
224
225
225
TYPED_TEST_P (avx512argsort, test_all_inf_array)
226
226
{
227
- if (!cpu_has_avx512bw ( )) {
227
+ if (!__builtin_cpu_supports ( " avx512bw " )) {
228
228
GTEST_SKIP () << " Skipping this test, it requires avx512bw ISA" ;
229
229
}
230
230
std::vector<int64_t > arrsizes;
0 commit comments