DPC++ Runtime
Runtime libraries for oneAPI DPC++
__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 __host_std::detail::helper< N >

Definition at line 221 of file builtins_helper.hpp.

Member Function Documentation

◆ run_1v()

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

Definition at line 223 of file builtins_helper.hpp.

◆ run_1v_2p()

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

Definition at line 260 of file builtins_helper.hpp.

◆ run_1v_2s()

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

Definition at line 236 of file builtins_helper.hpp.

◆ run_1v_2s_3s()

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

Definition at line 242 of file builtins_helper.hpp.

◆ run_1v_2v()

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

Definition at line 229 of file builtins_helper.hpp.

◆ run_1v_2v_3p()

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

Definition at line 269 of file builtins_helper.hpp.

◆ run_1v_2v_3v()

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

Definition at line 279 of file builtins_helper.hpp.

◆ run_1v_2v_rs()

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

Definition at line 248 of file builtins_helper.hpp.

◆ run_1v_rs()

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

Definition at line 254 of file builtins_helper.hpp.

◆ run_1v_sr_and()

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

Definition at line 293 of file builtins_helper.hpp.

◆ run_1v_sr_or()

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

Definition at line 287 of file builtins_helper.hpp.


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