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

upsample

Returns result[i] = (hi[i] << 8) | lo[i]


template <typename I1, typename I2, detail::enable_if_t<(computecpp::gsl::or_<detail::builtin::is_geninteger8bit<I1>::value && detail::builtin::is_ugeninteger8bit<I2>::value, detail::builtin::is_geninteger16bit<I1>::value && detail::builtin::is_ugeninteger16bit<I2>::value, detail::builtin::is_geninteger32bit<I1>::value && detail::builtin::is_ugeninteger32bit<I2>::value>::value), int> >
auto upsample(I1 hi, I2 lo) -> decltype(::cl::sycl::detail::double_width_cast(std::declval<I1>()))
(1)
  1. Returns `result[i] = (hi[i] << 8) | lo[i]`
    Parameters:
    • I1 hi
    • I2 lo

syclreference.com — SYCL Reference Pages

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