@@ -10,7 +10,7 @@ TYPED_TEST_SUITE_P(avx512argsort);
1010
1111TYPED_TEST_P (avx512argsort, test_random)
1212{
13- if (cpu_has_avx512bw ( )) {
13+ if (__builtin_cpu_supports ( " avx512bw " )) {
1414 std::vector<int64_t > arrsizes;
1515 for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
1616 arrsizes.push_back (ii);
@@ -39,7 +39,7 @@ TYPED_TEST_P(avx512argsort, test_random)
3939
4040TYPED_TEST_P (avx512argsort, test_constant)
4141{
42- if (cpu_has_avx512bw ( )) {
42+ if (__builtin_cpu_supports ( " avx512bw " )) {
4343 std::vector<int64_t > arrsizes;
4444 for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
4545 arrsizes.push_back (ii);
@@ -71,7 +71,7 @@ TYPED_TEST_P(avx512argsort, test_constant)
7171
7272TYPED_TEST_P (avx512argsort, test_small_range)
7373{
74- if (cpu_has_avx512bw ( )) {
74+ if (__builtin_cpu_supports ( " avx512bw " )) {
7575 std::vector<int64_t > arrsizes;
7676 for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
7777 arrsizes.push_back (ii);
@@ -100,7 +100,7 @@ TYPED_TEST_P(avx512argsort, test_small_range)
100100
101101TYPED_TEST_P (avx512argsort, test_sorted)
102102{
103- if (cpu_has_avx512bw ( )) {
103+ if (__builtin_cpu_supports ( " avx512bw " )) {
104104 std::vector<int64_t > arrsizes;
105105 for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
106106 arrsizes.push_back (ii);
@@ -129,7 +129,7 @@ TYPED_TEST_P(avx512argsort, test_sorted)
129129
130130TYPED_TEST_P (avx512argsort, test_reverse)
131131{
132- if (cpu_has_avx512bw ( )) {
132+ if (__builtin_cpu_supports ( " avx512bw " )) {
133133 std::vector<int64_t > arrsizes;
134134 for (int64_t ii = 0 ; ii <= 1024 ; ++ii) {
135135 arrsizes.push_back (ii);
@@ -159,7 +159,7 @@ TYPED_TEST_P(avx512argsort, test_reverse)
159159
160160TYPED_TEST_P (avx512argsort, test_array_with_nan)
161161{
162- if (!cpu_has_avx512bw ( )) {
162+ if (!__builtin_cpu_supports ( " avx512bw " )) {
163163 GTEST_SKIP () << " Skipping this test, it requires avx512bw ISA" ;
164164 }
165165 if (!std::is_floating_point<TypeParam>::value) {
@@ -193,7 +193,7 @@ TYPED_TEST_P(avx512argsort, test_array_with_nan)
193193
194194TYPED_TEST_P (avx512argsort, test_max_value_at_end_of_array)
195195{
196- if (!cpu_has_avx512bw ( )) {
196+ if (!__builtin_cpu_supports ( " avx512bw " )) {
197197 GTEST_SKIP () << " Skipping this test, it requires avx512bw ISA" ;
198198 }
199199 std::vector<int64_t > arrsizes;
@@ -224,7 +224,7 @@ TYPED_TEST_P(avx512argsort, test_max_value_at_end_of_array)
224224
225225TYPED_TEST_P (avx512argsort, test_all_inf_array)
226226{
227- if (!cpu_has_avx512bw ( )) {
227+ if (!__builtin_cpu_supports ( " avx512bw " )) {
228228 GTEST_SKIP () << " Skipping this test, it requires avx512bw ISA" ;
229229 }
230230 std::vector<int64_t > arrsizes;
0 commit comments