syclreference.com
  1. SYCL
  2. | API Reference
  3. | Built-Ins
  4. | sycl_to_abacus

sycl_to_abacus

MISSING


constexpr abacus::sycl_to_abacus_t<int> sycl_to_abacus(const int & t)
(1)
template <int N>
constexpr abacus::sycl_to_abacus_t<cl::sycl::vec<cl::sycl::cl_float, N>> sycl_to_abacus(const cl::sycl::vec<cl::sycl::half, N> & v)
(2)
template <typename T, int N>
abacus::sycl_to_abacus_t<cl::sycl::vec<T, N>> sycl_to_abacus(const cl::sycl::vec<T, N> & v)
(3)
template <typename T>
constexpr abacus::sycl_to_abacus_t<T> * sycl_to_abacus(T * p)
(4)
template <typename T>
constexpr abacus::sycl_to_abacus_t<T> sycl_to_abacus(const T & t)
(5)
  1. Converts a SYCL type to the corresponding Abacus type.
    Parameters:
    • const int & t
    Returns: The Abacus equivalent of t.
  2. Converts a SYCL type to the corresponding Abacus type.
    Parameters:
    • const cl::sycl::vec<cl::sycl::half, N> & v
    Returns: The Abacus equivalent of t.
  3. Converts a SYCL type to the corresponding Abacus type.
    Parameters:
    • const cl::sycl::vec<T, N> & v
    Returns: The Abacus equivalent of t.

  4. Parameters:
    • T * p
  5. Converts a SYCL type to the corresponding Abacus type.
    Parameters:
    • const T & t
    Returns: The Abacus equivalent of t.

syclreference.com — SYCL Reference Pages

Last updated: 2019-01-24 00:24:52 +0000