DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::__host_std::detail::helper< 0 > Struct 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

Definition at line 302 of file builtins_helper.hpp.

Member Function Documentation

◆ run_1v()

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

Definition at line 304 of file builtins_helper.hpp.

◆ run_1v_2p()

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

Definition at line 335 of file builtins_helper.hpp.

◆ run_1v_2s()

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

Definition at line 315 of file builtins_helper.hpp.

◆ run_1v_2s_3s()

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

Definition at line 320 of file builtins_helper.hpp.

◆ run_1v_2v()

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

Definition at line 309 of file builtins_helper.hpp.

◆ run_1v_2v_3p()

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

Definition at line 343 of file builtins_helper.hpp.

◆ run_1v_2v_3v()

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

Definition at line 352 of file builtins_helper.hpp.

◆ run_1v_2v_rs()

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

Definition at line 325 of file builtins_helper.hpp.

◆ run_1v_rs()

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

Definition at line 330 of file builtins_helper.hpp.

◆ run_1v_sr_and()

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

Definition at line 364 of file builtins_helper.hpp.

◆ run_1v_sr_or()

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

Definition at line 359 of file builtins_helper.hpp.


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