@@ -406,23 +406,13 @@ namespace xsimd
406
406
{
407
407
return vec_cmpge (self.data , other.data );
408
408
}
409
- template <class A , class T , class = typename std::enable_if<std::is_integral<T>::value, void >::type>
410
- XSIMD_INLINE batch_bool<T, A> ge (batch<T, A> const & self, batch<T, A> const & other, requires_arch<altivec>) noexcept
411
- {
412
- return vec_cmpge (self.data , other.data );
413
- }
414
409
415
410
// gt
416
411
template <class A , class T , class = typename std::enable_if<std::is_integral<T>::value, void >::type>
417
412
XSIMD_INLINE batch_bool<T, A> gt (batch<T, A> const & self, batch<T, A> const & other, requires_arch<altivec>) noexcept
418
413
{
419
414
return vec_cmpgt (self.data , other.data );
420
415
}
421
- template <class A , class T , class = typename std::enable_if<std::is_integral<T>::value, void >::type>
422
- XSIMD_INLINE batch_bool<T, A> gt (batch<T, A> const & self, batch<T, A> const & other, requires_arch<altivec>) noexcept
423
- {
424
- return vec_cmpgt (self.data , other.data );
425
- }
426
416
427
417
// haddp
428
418
template <class A >
@@ -503,23 +493,13 @@ namespace xsimd
503
493
{
504
494
return vec_cmple (self.data , other.data );
505
495
}
506
- template <class A , class = typename std::enable_if<std::is_integral<T>::value, void >::type>
507
- XSIMD_INLINE batch_bool<T, A> le (batch<T, A> const & self, batch<T, A> const & other, requires_arch<altivec>) noexcept
508
- {
509
- return vec_cmple (self.data , other.data );
510
- }
511
496
512
497
// lt
513
498
template <class A , class T , class = typename std::enable_if<std::is_integral<T>::value, void >::type>
514
499
XSIMD_INLINE batch_bool<T, A> lt (batch<T, A> const & self, batch<T, A> const & other, requires_arch<altivec>) noexcept
515
500
{
516
501
return vec_cmplt (self.data , other.data );
517
502
}
518
- template <class A , class = typename std::enable_if<std::is_integral<T>::value, void >::type>
519
- XSIMD_INLINE batch_bool<T, A> lt (batch<T, A> const & self, batch<T, A> const & other, requires_arch<altivec>) noexcept
520
- {
521
- return vec_cmplt (self, other);
522
- }
523
503
524
504
#if 0
525
505
0 commit comments