17 template<alpaka::onAcc::concepts::Acc T_Acc>
27 template<alpaka::onAcc::concepts::Acc T_Acc>
37 template<alpaka::onAcc::concepts::Acc T_Acc>
47 template<alpaka::onAcc::concepts::Acc T_Acc>
53 return predicate != 0;
57 template<alpaka::onAcc::concepts::Acc T_Acc>
63 return predicate != 0;
67 template<alpaka::onAcc::concepts::Acc T_Acc>
73 return predicate != 0 ? 1u : 0u;
77 template<alpaka::onAcc::concepts::Acc T_Acc,
typename T>
80 constexpr T
operator()(T_Acc
const& acc,
api::Host, T
const& value, uint32_t srcLane, uint32_t width)
const
82 alpaka::unused(acc, srcLane, width);
87 template<alpaka::onAcc::concepts::Acc T_Acc,
typename T>
90 constexpr T
operator()(T_Acc
const& acc,
api::Host, T
const& value, uint32_t delta, uint32_t width)
const
92 alpaka::unused(acc, delta, width);
97 template<alpaka::onAcc::concepts::Acc T_Acc,
typename T>
102 alpaka::unused(acc, delta, width);
107 template<alpaka::onAcc::concepts::Acc T_Acc,
typename T>
110 constexpr T
operator()(T_Acc
const& acc,
api::Host, T
const& value, uint32_t laneMask, uint32_t width)
const
112 alpaka::unused(acc, laneMask, width);
constexpr auto operator()(T_Acc const &acc, api::Host) const
constexpr bool operator()(T_Acc const &acc, api::Host, int32_t predicate) const
constexpr bool operator()(T_Acc const &acc, api::Host, int32_t predicate) const
constexpr auto operator()(T_Acc const &acc, api::Host, int32_t predicate) const
constexpr auto operator()(T_Acc const &acc, api::Host) const
constexpr auto operator()(T_Acc const &acc, api::Host) const
constexpr T operator()(T_Acc const &acc, api::Host, T const &value, uint32_t delta, uint32_t width) const
constexpr T operator()(T_Acc const &acc, api::Host, T const &value, uint32_t delta, uint32_t width) const
constexpr T operator()(T_Acc const &acc, api::Host, T const &value, uint32_t laneMask, uint32_t width) const
constexpr T operator()(T_Acc const &acc, api::Host, T const &value, uint32_t srcLane, uint32_t width) const