20#include "shambase/vectors.hpp"
37 template<
class T,
int n, std::enable_if_t<std::is_
integral_v<T>,
int> = 0>
39#ifdef SYCL_COMP_INTEL_LLVM
42 return sham::sum_accumulate(
std::int32_t i32
32 bit integer
namespace for basic c++ utilities
i32 any(sycl::vec< T, n > v)
Fallback function for sycl::any SYCL std : Returns 1 if the most significant bit in any component of ...
void throw_with_loc(std::string message, SourceLocation loc=SourceLocation{})
Throw an exception and append the source location to it.