@@ -2524,57 +2524,33 @@ struct TypePairSupportDataForSumReductionAtomic
2524
2524
td_ns::TypePairDefinedEntry<argTy, bool , outTy, std::uint32_t >,
2525
2525
td_ns::TypePairDefinedEntry<argTy, bool , outTy, std::int64_t >,
2526
2526
td_ns::TypePairDefinedEntry<argTy, bool , outTy, std::uint64_t >,
2527
- td_ns::TypePairDefinedEntry<argTy, bool , outTy, float >,
2528
- td_ns::TypePairDefinedEntry<argTy, bool , outTy, double >,
2529
2527
// input int8
2530
2528
td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, std::int32_t >,
2531
2529
td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, std::int64_t >,
2532
- td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, float >,
2533
- td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, double >,
2534
2530
// input uint8
2535
2531
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::int32_t >,
2536
2532
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::uint32_t >,
2537
2533
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::int64_t >,
2538
2534
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::uint64_t >,
2539
- td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, float >,
2540
- td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, double >,
2541
2535
// input int16
2542
2536
td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, std::int32_t >,
2543
2537
td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, std::int64_t >,
2544
- td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, float >,
2545
- td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, double >,
2546
2538
// input uint16
2547
2539
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::int32_t >,
2548
2540
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::uint32_t >,
2549
2541
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::int64_t >,
2550
2542
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::uint64_t >,
2551
- td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, float >,
2552
- td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, double >,
2553
2543
// input int32
2554
2544
td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, std::int32_t >,
2555
2545
td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, std::int64_t >,
2556
- td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, float >,
2557
- td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, double >,
2558
2546
// input uint32
2559
2547
td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, std::uint32_t >,
2560
2548
td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, std::int64_t >,
2561
2549
td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, std::uint64_t >,
2562
- td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, float >,
2563
- td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, double >,
2564
2550
// input int64
2565
2551
td_ns::TypePairDefinedEntry<argTy, std::int64_t , outTy, std::int64_t >,
2566
- td_ns::TypePairDefinedEntry<argTy, std::int64_t , outTy, double >,
2567
2552
// input uint64
2568
2553
td_ns::TypePairDefinedEntry<argTy, std::uint64_t , outTy, std::uint64_t >,
2569
- td_ns::TypePairDefinedEntry<argTy, std::uint64_t , outTy, double >,
2570
- // input half
2571
- td_ns::TypePairDefinedEntry<argTy, sycl::half, outTy, float >,
2572
- td_ns::TypePairDefinedEntry<argTy, float , outTy, double >,
2573
- // input float
2574
- td_ns::TypePairDefinedEntry<argTy, float , outTy, float >,
2575
- td_ns::TypePairDefinedEntry<argTy, float , outTy, double >,
2576
- // input double
2577
- td_ns::TypePairDefinedEntry<argTy, double , outTy, double >,
2578
2554
// fall-through
2579
2555
td_ns::NotDefinedEntry>::is_defined;
2580
2556
};
@@ -2803,57 +2779,33 @@ struct TypePairSupportDataForProductReductionAtomic
2803
2779
td_ns::TypePairDefinedEntry<argTy, bool , outTy, std::uint32_t >,
2804
2780
td_ns::TypePairDefinedEntry<argTy, bool , outTy, std::int64_t >,
2805
2781
td_ns::TypePairDefinedEntry<argTy, bool , outTy, std::uint64_t >,
2806
- td_ns::TypePairDefinedEntry<argTy, bool , outTy, float >,
2807
- td_ns::TypePairDefinedEntry<argTy, bool , outTy, double >,
2808
2782
// input int8
2809
2783
td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, std::int32_t >,
2810
2784
td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, std::int64_t >,
2811
- td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, float >,
2812
- td_ns::TypePairDefinedEntry<argTy, std::int8_t , outTy, double >,
2813
2785
// input uint8
2814
2786
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::int32_t >,
2815
2787
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::uint32_t >,
2816
2788
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::int64_t >,
2817
2789
td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, std::uint64_t >,
2818
- td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, float >,
2819
- td_ns::TypePairDefinedEntry<argTy, std::uint8_t , outTy, double >,
2820
2790
// input int16
2821
2791
td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, std::int32_t >,
2822
2792
td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, std::int64_t >,
2823
- td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, float >,
2824
- td_ns::TypePairDefinedEntry<argTy, std::int16_t , outTy, double >,
2825
2793
// input uint16
2826
2794
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::int32_t >,
2827
2795
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::uint32_t >,
2828
2796
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::int64_t >,
2829
2797
td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, std::uint64_t >,
2830
- td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, float >,
2831
- td_ns::TypePairDefinedEntry<argTy, std::uint16_t , outTy, double >,
2832
2798
// input int32
2833
2799
td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, std::int32_t >,
2834
2800
td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, std::int64_t >,
2835
- td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, float >,
2836
- td_ns::TypePairDefinedEntry<argTy, std::int32_t , outTy, double >,
2837
2801
// input uint32
2838
2802
td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, std::uint32_t >,
2839
2803
td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, std::int64_t >,
2840
2804
td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, std::uint64_t >,
2841
- td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, float >,
2842
- td_ns::TypePairDefinedEntry<argTy, std::uint32_t , outTy, double >,
2843
2805
// input int64
2844
2806
td_ns::TypePairDefinedEntry<argTy, std::int64_t , outTy, std::int64_t >,
2845
- td_ns::TypePairDefinedEntry<argTy, std::int64_t , outTy, double >,
2846
2807
// input uint64
2847
2808
td_ns::TypePairDefinedEntry<argTy, std::uint64_t , outTy, std::uint64_t >,
2848
- td_ns::TypePairDefinedEntry<argTy, std::uint64_t , outTy, double >,
2849
- // input half
2850
- td_ns::TypePairDefinedEntry<argTy, sycl::half, outTy, float >,
2851
- td_ns::TypePairDefinedEntry<argTy, float , outTy, double >,
2852
- // input float
2853
- td_ns::TypePairDefinedEntry<argTy, float , outTy, float >,
2854
- td_ns::TypePairDefinedEntry<argTy, float , outTy, double >,
2855
- // input double
2856
- td_ns::TypePairDefinedEntry<argTy, double , outTy, double >,
2857
2809
// fall-through
2858
2810
td_ns::NotDefinedEntry>::is_defined;
2859
2811
};
0 commit comments