DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::__host_std::detail::helper< N > Struct Template Reference

#include <detail/builtins_helper.hpp>

Public Member Functions

template<typename Res , typename Op , typename T1 >
void run_1v (Res &r, Op op, T1 x)
 
template<typename Res , typename Op , typename T1 , typename T2 >
void run_1v_2v (Res &r, Op op, T1 x, T2 y)
 
template<typename Res , typename Op , typename T1 , typename T2 >
void run_1v_2s (Res &r, Op op, T1 x, T2 y)
 
template<typename Res , typename Op , typename T1 , typename T2 , typename T3 >
void run_1v_2s_3s (Res &r, Op op, T1 x, T2 y, T3 z)
 
template<typename Res , typename Op , typename T1 , typename T2 >
void run_1v_2v_rs (Res &r, Op op, T1 x, T2 y)
 
template<typename Res , typename Op , typename T1 >
void run_1v_rs (Res &r, Op op, T1 x)
 
template<typename Res , typename Op , typename T1 , typename T2 >
void run_1v_2p (Res &r, Op op, T1 x, T2 y)
 
template<typename Res , typename Op , typename T1 , typename T2 , typename T3 >
void run_1v_2v_3p (Res &r, Op op, T1 x, T2 y, T3 z)
 
template<typename Res , typename Op , typename T1 , typename T2 , typename T3 >
void run_1v_2v_3v (Res &r, Op op, T1 x, T2 y, T3 z)
 
template<typename Res , typename Op , typename T1 >
void run_1v_sr_or (Res &r, Op op, T1 x)
 
template<typename Res , typename Op , typename T1 >
void run_1v_sr_and (Res &r, Op op, T1 x)
 

Detailed Description

template<int N>
struct cl::__host_std::detail::helper< N >

Definition at line 224 of file builtins_helper.hpp.

Member Function Documentation

◆ run_1v()

template<int N>
template<typename Res , typename Op , typename T1 >
void cl::__host_std::detail::helper< N >::run_1v ( Res &  r,
Op  op,
T1  x 
)
inline

Definition at line 226 of file builtins_helper.hpp.

◆ run_1v_2p()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 >
void cl::__host_std::detail::helper< N >::run_1v_2p ( Res &  r,
Op  op,
T1  x,
T2  y 
)
inline

Definition at line 263 of file builtins_helper.hpp.

◆ run_1v_2s()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 >
void cl::__host_std::detail::helper< N >::run_1v_2s ( Res &  r,
Op  op,
T1  x,
T2  y 
)
inline

Definition at line 239 of file builtins_helper.hpp.

◆ run_1v_2s_3s()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 , typename T3 >
void cl::__host_std::detail::helper< N >::run_1v_2s_3s ( Res &  r,
Op  op,
T1  x,
T2  y,
T3  z 
)
inline

Definition at line 245 of file builtins_helper.hpp.

◆ run_1v_2v()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 >
void cl::__host_std::detail::helper< N >::run_1v_2v ( Res &  r,
Op  op,
T1  x,
T2  y 
)
inline

Definition at line 232 of file builtins_helper.hpp.

◆ run_1v_2v_3p()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 , typename T3 >
void cl::__host_std::detail::helper< N >::run_1v_2v_3p ( Res &  r,
Op  op,
T1  x,
T2  y,
T3  z 
)
inline

Definition at line 272 of file builtins_helper.hpp.

◆ run_1v_2v_3v()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 , typename T3 >
void cl::__host_std::detail::helper< N >::run_1v_2v_3v ( Res &  r,
Op  op,
T1  x,
T2  y,
T3  z 
)
inline

Definition at line 282 of file builtins_helper.hpp.

◆ run_1v_2v_rs()

template<int N>
template<typename Res , typename Op , typename T1 , typename T2 >
void cl::__host_std::detail::helper< N >::run_1v_2v_rs ( Res &  r,
Op  op,
T1  x,
T2  y 
)
inline

Definition at line 251 of file builtins_helper.hpp.

◆ run_1v_rs()

template<int N>
template<typename Res , typename Op , typename T1 >
void cl::__host_std::detail::helper< N >::run_1v_rs ( Res &  r,
Op  op,
T1  x 
)
inline

Definition at line 257 of file builtins_helper.hpp.

◆ run_1v_sr_and()

template<int N>
template<typename Res , typename Op , typename T1 >
void cl::__host_std::detail::helper< N >::run_1v_sr_and ( Res &  r,
Op  op,
T1  x 
)
inline

Definition at line 296 of file builtins_helper.hpp.

◆ run_1v_sr_or()

template<int N>
template<typename Res , typename Op , typename T1 >
void cl::__host_std::detail::helper< N >::run_1v_sr_or ( Res &  r,
Op  op,
T1  x 
)
inline

Definition at line 290 of file builtins_helper.hpp.


The documentation for this struct was generated from the following file: