DPC++ Runtime
Runtime libraries for oneAPI DPC++
builtins_geometric.cpp File Reference
#include "builtins_helper.hpp"
#include <sycl/detail/stl_type_traits.hpp>
#include <cmath>
Include dependency graph for builtins_geometric.cpp:

Go to the source code of this file.

Namespaces

 __host_std
 

Functions

s::cl_float __host_std::sycl_host_Dot (s::vec< float, 1 >, s::vec< float, 1 >)
 
s::cl_float __host_std::sycl_host_Dot (s::cl_float2, s::cl_float2)
 
s::cl_float __host_std::sycl_host_Dot (s::cl_float3, s::cl_float3)
 
s::cl_float __host_std::sycl_host_Dot (s::cl_float4, s::cl_float4)
 
s::cl_double __host_std::sycl_host_Dot (s::vec< double, 1 >, s::vec< double, 1 >)
 
s::cl_double __host_std::sycl_host_Dot (s::cl_double2, s::cl_double2)
 
s::cl_double __host_std::sycl_host_Dot (s::cl_double3, s::cl_double3)
 
s::cl_double __host_std::sycl_host_Dot (s::cl_double4, s::cl_double4)
 
s::cl_half __host_std::sycl_host_Dot (s::vec< s::half, 1 >, s::vec< s::half, 1 >)
 
s::cl_half __host_std::sycl_host_Dot (s::cl_half2, s::cl_half2)
 
s::cl_half __host_std::sycl_host_Dot (s::cl_half3, s::cl_half3)
 
s::cl_half __host_std::sycl_host_Dot (s::cl_half4, s::cl_half4)
 
s::cl_int __host_std::sycl_host_All (s::vec< int, 1 >)
 
s::cl_int __host_std::sycl_host_All (s::cl_int2)
 
s::cl_int __host_std::sycl_host_All (s::cl_int3)
 
s::cl_int __host_std::sycl_host_All (s::cl_int4)
 
s::cl_float3 __host_std::sycl_host_cross (s::cl_float3 p0, s::cl_float3 p1) __NOEXC
 
s::cl_float4 __host_std::sycl_host_cross (s::cl_float4 p0, s::cl_float4 p1) __NOEXC
 
s::cl_double3 __host_std::sycl_host_cross (s::cl_double3 p0, s::cl_double3 p1) __NOEXC
 
s::cl_double4 __host_std::sycl_host_cross (s::cl_double4 p0, s::cl_double4 p1) __NOEXC
 
s::cl_half3 __host_std::sycl_host_cross (s::cl_half3 p0, s::cl_half3 p1) __NOEXC
 
s::cl_half4 __host_std::sycl_host_cross (s::cl_half4 p0, s::cl_half4 p1) __NOEXC
 
s::cl_float __host_std::sycl_host_FMul (s::cl_float p0, s::cl_float p1)
 
s::cl_double __host_std::sycl_host_FMul (s::cl_double p0, s::cl_double p1)
 
s::cl_float __host_std::sycl_host_FMul (s::cl_half p0, s::cl_half p1)
 
 __host_std::MAKE_GEO_1V_2V_RS (sycl_host_Dot, __FMul_impl, s::cl_float, s::cl_float, s::cl_float) MAKE_GEO_1V_2V_RS(sycl_host_Dot
 
s::cl_double __host_std::MAKE_GEO_1V_2V_RS (sycl_host_Dot, __FMul_impl, s::cl_half, s::cl_half, s::cl_half) 1 s
 
s::cl_double __host_std::sycl_host_length (s::cl_double p)
 
s::cl_half __host_std::sycl_host_length (s::cl_half p)
 
s::cl_float __host_std::sycl_host_length (s::vec< float, 1 > p)
 
s::cl_float __host_std::sycl_host_length (s::cl_float2 p)
 
s::cl_float __host_std::sycl_host_length (s::cl_float3 p)
 
s::cl_float __host_std::sycl_host_length (s::cl_float4 p)
 
s::cl_double __host_std::sycl_host_length (s::vec< double, 1 > p)
 
s::cl_double __host_std::sycl_host_length (s::cl_double2 p)
 
s::cl_double __host_std::sycl_host_length (s::cl_double3 p)
 
s::cl_double __host_std::sycl_host_length (s::cl_double4 p)
 
s::cl_half __host_std::sycl_host_length (s::vec< s::half, 1 > p)
 
s::cl_half __host_std::sycl_host_length (s::cl_half2 p)
 
s::cl_half __host_std::sycl_host_length (s::cl_half3 p)
 
s::cl_half __host_std::sycl_host_length (s::cl_half4 p)
 
s::cl_float __host_std::sycl_host_distance (s::cl_float p0, s::cl_float p1)
 
s::cl_float __host_std::sycl_host_distance (s::vec< float, 1 > p0, s::vec< float, 1 > p1)
 
s::cl_float __host_std::sycl_host_distance (s::cl_float2 p0, s::cl_float2 p1)
 
s::cl_float __host_std::sycl_host_distance (s::cl_float3 p0, s::cl_float3 p1)
 
s::cl_float __host_std::sycl_host_distance (s::cl_float4 p0, s::cl_float4 p1)
 
s::cl_double __host_std::sycl_host_distance (s::cl_double p0, s::cl_double p1)
 
s::cl_float __host_std::sycl_host_distance (s::vec< double, 1 > p0, s::vec< double, 1 > p1)
 
s::cl_double __host_std::sycl_host_distance (s::cl_double2 p0, s::cl_double2 p1)
 
s::cl_double __host_std::sycl_host_distance (s::cl_double3 p0, s::cl_double3 p1)
 
s::cl_double __host_std::sycl_host_distance (s::cl_double4 p0, s::cl_double4 p1)
 
s::cl_half __host_std::sycl_host_distance (s::cl_half p0, s::cl_half p1)
 
s::cl_float __host_std::sycl_host_distance (s::vec< s::half, 1 > p0, s::vec< s::half, 1 > p1)
 
s::cl_half __host_std::sycl_host_distance (s::cl_half2 p0, s::cl_half2 p1)
 
s::cl_half __host_std::sycl_host_distance (s::cl_half3 p0, s::cl_half3 p1)
 
s::cl_half __host_std::sycl_host_distance (s::cl_half4 p0, s::cl_half4 p1)
 
s::cl_float __host_std::sycl_host_normalize (s::cl_float p)
 
s::cl_float __host_std::sycl_host_normalize (s::vec< float, 1 > p)
 
s::cl_float2 __host_std::sycl_host_normalize (s::cl_float2 p)
 
s::cl_float3 __host_std::sycl_host_normalize (s::cl_float3 p)
 
s::cl_float4 __host_std::sycl_host_normalize (s::cl_float4 p)
 
s::cl_double __host_std::sycl_host_normalize (s::cl_double p)
 
s::cl_double __host_std::sycl_host_normalize (s::vec< double, 1 > p)
 
s::cl_double2 __host_std::sycl_host_normalize (s::cl_double2 p)
 
s::cl_double3 __host_std::sycl_host_normalize (s::cl_double3 p)
 
s::cl_double4 __host_std::sycl_host_normalize (s::cl_double4 p)
 
s::cl_half __host_std::sycl_host_normalize (s::cl_half p)
 
s::cl_half2 __host_std::sycl_host_normalize (s::cl_half2 p)
 
s::cl_half3 __host_std::sycl_host_normalize (s::cl_half3 p)
 
s::cl_half4 __host_std::sycl_host_normalize (s::cl_half4 p)
 
s::cl_float __host_std::sycl_host_fast_length (s::cl_float p)
 
s::cl_float __host_std::sycl_host_fast_length (s::vec< float, 1 > p)
 
s::cl_float __host_std::sycl_host_fast_length (s::cl_float2 p)
 
s::cl_float __host_std::sycl_host_fast_length (s::cl_float3 p)
 
s::cl_float __host_std::sycl_host_fast_length (s::cl_float4 p)
 
s::cl_float __host_std::sycl_host_fast_normalize (s::cl_float p)
 
s::cl_float __host_std::sycl_host_fast_normalize (s::vec< float, 1 > p)
 
s::cl_float2 __host_std::sycl_host_fast_normalize (s::cl_float2 p)
 
s::cl_float3 __host_std::sycl_host_fast_normalize (s::cl_float3 p)
 
s::cl_float4 __host_std::sycl_host_fast_normalize (s::cl_float4 p)
 
s::cl_float __host_std::sycl_host_fast_distance (s::cl_float p0, s::cl_float p1)
 
s::cl_float __host_std::sycl_host_fast_distance (s::vec< float, 1 > p0, s::vec< float, 1 > p1)
 
s::cl_float __host_std::sycl_host_fast_distance (s::cl_float2 p0, s::cl_float2 p1)
 
s::cl_float __host_std::sycl_host_fast_distance (s::cl_float3 p0, s::cl_float3 p1)
 
s::cl_float __host_std::sycl_host_fast_distance (s::cl_float4 p0, s::cl_float4 p1)
 

Variables

 __host_std::__FMul_impl