@@ -497,77 +497,69 @@ imul(T &rmd, T0 src0, T1 src1) {
497
497
}
498
498
499
499
template <int N>
500
- __ESIMD_API __ESIMD_NS::simd<uint32_t , N>
501
- addc (__ESIMD_NS::simd<uint32_t , N> &carry, __ESIMD_NS::simd<uint32_t , N> src0,
502
- __ESIMD_NS::simd<uint32_t , N> src1) {
503
- std::pair<__ESIMD_DNS::vector_type_t <uint32_t , N>,
504
- __ESIMD_DNS::vector_type_t <uint32_t , N>>
505
- Result = __esimd_addc<uint32_t , N>(src0.data (), src1.data ());
506
-
507
- carry = Result.first ;
508
- return Result.second ;
500
+ __SYCL_DEPRECATED (
501
+ " Please use sycl::ext::intel::esimd::addc(carry, src0, src1);" )
502
+ __ESIMD_API __ESIMD_NS::simd<uint32_t , N> addc (
503
+ __ESIMD_NS::simd<uint32_t , N> &carry, __ESIMD_NS::simd<uint32_t , N> src0,
504
+ __ESIMD_NS::simd<uint32_t , N> src1) {
505
+ return __ESIMD_NS::addc (carry, src0, src1);
509
506
}
510
507
511
508
template <int N>
512
- __ESIMD_API __ESIMD_NS::simd<uint32_t , N>
513
- addc (__ESIMD_NS::simd<uint32_t , N> &carry, __ESIMD_NS::simd<uint32_t , N> src0,
514
- uint32_t src1) {
515
- __ESIMD_NS::simd<uint32_t , N> Src1V = src1;
516
- return addc (carry, src0, Src1V);
509
+ __SYCL_DEPRECATED (
510
+ " Please use sycl::ext::intel::esimd::addc(carry, src0, src1);" )
511
+ __ESIMD_API __ESIMD_NS::simd<uint32_t , N> addc (
512
+ __ESIMD_NS::simd<uint32_t , N> &carry, __ESIMD_NS::simd<uint32_t , N> src0,
513
+ uint32_t src1) {
514
+ return __ESIMD_NS::addc (carry, src0, src1);
517
515
}
518
516
519
517
template <int N>
520
- __ESIMD_API __ESIMD_NS::simd<uint32_t , N>
521
- addc (__ESIMD_NS::simd<uint32_t , N> &carry, uint32_t src0,
522
- __ESIMD_NS::simd<uint32_t , N> src1) {
523
- __ESIMD_NS::simd<uint32_t , N> Src0V = src0;
524
- return addc (carry, Src0V, src1);
518
+ __SYCL_DEPRECATED (
519
+ " Please use sycl::ext::intel::esimd::addc(carry, src0, src1);" )
520
+ __ESIMD_API __ESIMD_NS::simd<uint32_t , N> addc (
521
+ __ESIMD_NS::simd<uint32_t , N> &carry, uint32_t src0,
522
+ __ESIMD_NS::simd<uint32_t , N> src1) {
523
+ return __ESIMD_NS::addc (carry, src0, src1);
525
524
}
526
525
526
+ __SYCL_DEPRECATED (
527
+ " Please use sycl::ext::intel::esimd::addc(carry, src0, src1);" )
527
528
__ESIMD_API uint32_t addc (uint32_t &carry, uint32_t src0, uint32_t src1) {
528
- __ESIMD_NS::simd<uint32_t , 1 > CarryV = carry;
529
- __ESIMD_NS::simd<uint32_t , 1 > Src0V = src0;
530
- __ESIMD_NS::simd<uint32_t , 1 > Src1V = src1;
531
- __ESIMD_NS::simd<uint32_t , 1 > Res = addc (CarryV, Src0V, Src1V);
532
- carry = CarryV[0 ];
533
- return Res[0 ];
529
+ return __ESIMD_NS::addc (carry, src0, src1);
534
530
}
535
531
536
532
template <int N>
537
- __ESIMD_API __ESIMD_NS::simd<uint32_t , N>
538
- subb (__ESIMD_NS::simd<uint32_t , N> &borrow, __ESIMD_NS::simd<uint32_t , N> src0,
539
- __ESIMD_NS::simd<uint32_t , N> src1) {
540
- std::pair<__ESIMD_DNS::vector_type_t <uint32_t , N>,
541
- __ESIMD_DNS::vector_type_t <uint32_t , N>>
542
- Result = __esimd_subb<uint32_t , N>(src0.data (), src1.data ());
543
-
544
- borrow = Result.first ;
545
- return Result.second ;
533
+ __SYCL_DEPRECATED (
534
+ " Please use sycl::ext::intel::esimd::subb(borrow, src0, src1);" )
535
+ __ESIMD_API __ESIMD_NS::simd<uint32_t , N> subb (
536
+ __ESIMD_NS::simd<uint32_t , N> &borrow, __ESIMD_NS::simd<uint32_t , N> src0,
537
+ __ESIMD_NS::simd<uint32_t , N> src1) {
538
+ return __ESIMD_NS::subb (borrow, src0, src1);
546
539
}
547
540
548
541
template <int N>
549
- __ESIMD_API __ESIMD_NS::simd<uint32_t , N>
550
- subb (__ESIMD_NS::simd<uint32_t , N> &borrow, __ESIMD_NS::simd<uint32_t , N> src0,
551
- uint32_t src1) {
552
- __ESIMD_NS::simd<uint32_t , N> Src1V = src1;
553
- return subb (borrow, src0, Src1V);
542
+ __SYCL_DEPRECATED (
543
+ " Please use sycl::ext::intel::esimd::subb(borrow, src0, src1);" )
544
+ __ESIMD_API __ESIMD_NS::simd<uint32_t , N> subb (
545
+ __ESIMD_NS::simd<uint32_t , N> &borrow, __ESIMD_NS::simd<uint32_t , N> src0,
546
+ uint32_t src1) {
547
+ return __ESIMD_NS::subb (borrow, src0, src1);
554
548
}
555
549
556
550
template <int N>
557
- __ESIMD_API __ESIMD_NS::simd<uint32_t , N>
558
- subb (__ESIMD_NS::simd<uint32_t , N> &borrow, uint32_t src0,
559
- __ESIMD_NS::simd<uint32_t , N> src1) {
560
- __ESIMD_NS::simd<uint32_t , N> Src0V = src0;
561
- return subb (borrow, Src0V, src1);
551
+ __SYCL_DEPRECATED (
552
+ " Please use sycl::ext::intel::esimd::subb(borrow, src0, src1);" )
553
+ __ESIMD_API __ESIMD_NS::simd<uint32_t , N> subb (
554
+ __ESIMD_NS::simd<uint32_t , N> &borrow, uint32_t src0,
555
+ __ESIMD_NS::simd<uint32_t , N> src1) {
556
+ return __ESIMD_NS::subb (borrow, src0, src1);
562
557
}
563
558
559
+ __SYCL_DEPRECATED (
560
+ " Please use sycl::ext::intel::esimd::subb(borrow, src0, src1);" )
564
561
__ESIMD_API uint32_t subb (uint32_t &borrow, uint32_t src0, uint32_t src1) {
565
- __ESIMD_NS::simd<uint32_t , 1 > BorrowV = borrow;
566
- __ESIMD_NS::simd<uint32_t , 1 > Src0V = src0;
567
- __ESIMD_NS::simd<uint32_t , 1 > Src1V = src1;
568
- __ESIMD_NS::simd<uint32_t , 1 > Res = subb (BorrowV, Src0V, Src1V);
569
- borrow = BorrowV[0 ];
570
- return Res[0 ];
562
+ return __ESIMD_NS::subb (borrow, src0, src1);
571
563
}
572
564
573
565
// / Integral quotient (vector version)
0 commit comments