@@ -554,7 +554,7 @@ avx512_argsort(T *arr, arrsize_t *arg, arrsize_t arrsize, bool hasnan = false)
554554 zmm_vector<arrsize_t >>::type;
555555
556556 if (arrsize > 1 ) {
557- if constexpr (std ::is_floating_point_v<T>) {
557+ if constexpr (xss::fp ::is_floating_point_v<T>) {
558558 if ((hasnan) && (array_has_nan<vectype>(arr, arrsize))) {
559559 std_argsort_withnan (arr, arg, 0 , arrsize);
560560 return ;
@@ -580,7 +580,7 @@ avx2_argsort(T *arr, arrsize_t *arg, arrsize_t arrsize, bool hasnan = false)
580580 avx2_half_vector<arrsize_t >,
581581 avx2_vector<arrsize_t >>::type;
582582 if (arrsize > 1 ) {
583- if constexpr (std ::is_floating_point_v<T>) {
583+ if constexpr (xss::fp ::is_floating_point_v<T>) {
584584 if ((hasnan) && (array_has_nan<vectype>(arr, arrsize))) {
585585 std_argsort_withnan (arr, arg, 0 , arrsize);
586586 return ;
@@ -611,7 +611,7 @@ X86_SIMD_SORT_INLINE void avx512_argselect(T *arr,
611611 zmm_vector<arrsize_t >>::type;
612612
613613 if (arrsize > 1 ) {
614- if constexpr (std ::is_floating_point_v<T>) {
614+ if constexpr (xss::fp ::is_floating_point_v<T>) {
615615 if ((hasnan) && (array_has_nan<vectype>(arr, arrsize))) {
616616 std_argselect_withnan (arr, arg, k, 0 , arrsize);
617617 return ;
@@ -641,7 +641,7 @@ X86_SIMD_SORT_INLINE void avx2_argselect(T *arr,
641641 avx2_vector<arrsize_t >>::type;
642642
643643 if (arrsize > 1 ) {
644- if constexpr (std ::is_floating_point_v<T>) {
644+ if constexpr (xss::fp ::is_floating_point_v<T>) {
645645 if ((hasnan) && (array_has_nan<vectype>(arr, arrsize))) {
646646 std_argselect_withnan (arr, arg, k, 0 , arrsize);
647647 return ;
0 commit comments