Home
last modified time | relevance | path

Searched refs:__CLC_FUNCTION (Results 1 – 25 of 168) sorted by relevance

1234567

/llvm-project-15.0.7/libclc/generic/include/math/
H A Dbinary_intrin.inc1 _CLC_OVERLOAD float __CLC_FUNCTION(float, float) __asm(__CLC_INTRINSIC ".f32");
2 _CLC_OVERLOAD float2 __CLC_FUNCTION(float2, float2) __asm(__CLC_INTRINSIC ".v2f32");
3 _CLC_OVERLOAD float3 __CLC_FUNCTION(float3, float3) __asm(__CLC_INTRINSIC ".v3f32");
4 _CLC_OVERLOAD float4 __CLC_FUNCTION(float4, float4) __asm(__CLC_INTRINSIC ".v4f32");
5 _CLC_OVERLOAD float8 __CLC_FUNCTION(float8, float8) __asm(__CLC_INTRINSIC ".v8f32");
10 _CLC_OVERLOAD double __CLC_FUNCTION(double, double) __asm(__CLC_INTRINSIC ".f64");
20 _CLC_OVERLOAD half __CLC_FUNCTION(half, half) __asm(__CLC_INTRINSIC ".f16");
21 _CLC_OVERLOAD half2 __CLC_FUNCTION(half2, half2) __asm(__CLC_INTRINSIC ".v2f16");
22 _CLC_OVERLOAD half3 __CLC_FUNCTION(half3, half3) __asm(__CLC_INTRINSIC ".v3f16");
23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4, half4) __asm(__CLC_INTRINSIC ".v4f16");
[all …]
H A Dunary_intrin.inc1 _CLC_OVERLOAD float __CLC_FUNCTION(float f) __asm(__CLC_INTRINSIC ".f32");
2 _CLC_OVERLOAD float2 __CLC_FUNCTION(float2 f) __asm(__CLC_INTRINSIC ".v2f32");
3 _CLC_OVERLOAD float3 __CLC_FUNCTION(float3 f) __asm(__CLC_INTRINSIC ".v3f32");
4 _CLC_OVERLOAD float4 __CLC_FUNCTION(float4 f) __asm(__CLC_INTRINSIC ".v4f32");
5 _CLC_OVERLOAD float8 __CLC_FUNCTION(float8 f) __asm(__CLC_INTRINSIC ".v8f32");
10 _CLC_OVERLOAD double __CLC_FUNCTION(double d) __asm(__CLC_INTRINSIC ".f64");
20 _CLC_OVERLOAD half __CLC_FUNCTION(half d) __asm(__CLC_INTRINSIC ".f16");
21 _CLC_OVERLOAD half2 __CLC_FUNCTION(half2 d) __asm(__CLC_INTRINSIC ".v2f16");
22 _CLC_OVERLOAD half3 __CLC_FUNCTION(half3 d) __asm(__CLC_INTRINSIC ".v3f16");
23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4 d) __asm(__CLC_INTRINSIC ".v4f16");
[all …]
H A Dternary_intrin.inc1 _CLC_OVERLOAD float __CLC_FUNCTION(float, float, float) __asm(__CLC_INTRINSIC ".f32");
2 _CLC_OVERLOAD float2 __CLC_FUNCTION(float2, float2, float2) __asm(__CLC_INTRINSIC ".v2f32");
3 _CLC_OVERLOAD float3 __CLC_FUNCTION(float3, float3, float3) __asm(__CLC_INTRINSIC ".v3f32");
4 _CLC_OVERLOAD float4 __CLC_FUNCTION(float4, float4, float4) __asm(__CLC_INTRINSIC ".v4f32");
5 _CLC_OVERLOAD float8 __CLC_FUNCTION(float8, float8, float8) __asm(__CLC_INTRINSIC ".v8f32");
10 _CLC_OVERLOAD double __CLC_FUNCTION(double, double, double) __asm(__CLC_INTRINSIC ".f64");
20 _CLC_OVERLOAD half __CLC_FUNCTION(half, half, half) __asm(__CLC_INTRINSIC ".f16");
21 _CLC_OVERLOAD half2 __CLC_FUNCTION(half2, half2, half2) __asm(__CLC_INTRINSIC ".v2f16");
22 _CLC_OVERLOAD half3 __CLC_FUNCTION(half3, half3, half3) __asm(__CLC_INTRINSIC ".v3f16");
23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4, half4, half4) __asm(__CLC_INTRINSIC ".v4f16");
[all …]
H A Dclc_fma.h1 #define __CLC_FUNCTION __clc_fma macro
6 #define __CLC_FUNCTION __clc_sw_fma macro
10 #undef __CLC_FUNCTION
H A Dclc_exp10.h1 #define __CLC_FUNCTION __clc_exp10 macro
4 #undef __CLC_FUNCTION
H A Dclc_remainder.h1 #define __CLC_FUNCTION __clc_remainder macro
4 #undef __CLC_FUNCTION
H A Dclc_fmod.h1 #define __CLC_FUNCTION __clc_fmod macro
4 #undef __CLC_FUNCTION
/llvm-project-15.0.7/libclc/generic/include/integer/
H A Dunary_intrin.inc2 _CLC_OVERLOAD SCALAR_TYPE __CLC_FUNCTION(SCALAR_TYPE x) __asm(__CLC_INTRINSIC ".i" BIT_SIZE); \
3 _CLC_OVERLOAD SCALAR_TYPE##2 __CLC_FUNCTION(SCALAR_TYPE##2 x) __asm(__CLC_INTRINSIC ".v2i" BIT_SIZE…
4 _CLC_OVERLOAD SCALAR_TYPE##3 __CLC_FUNCTION(SCALAR_TYPE##3 x) __asm(__CLC_INTRINSIC ".v3i" BIT_SIZE…
5 _CLC_OVERLOAD SCALAR_TYPE##4 __CLC_FUNCTION(SCALAR_TYPE##4 x) __asm(__CLC_INTRINSIC ".v4i" BIT_SIZE…
6 _CLC_OVERLOAD SCALAR_TYPE##8 __CLC_FUNCTION(SCALAR_TYPE##8 x) __asm(__CLC_INTRINSIC ".v8i" BIT_SIZE…
7 _CLC_OVERLOAD SCALAR_TYPE##16 __CLC_FUNCTION(SCALAR_TYPE##16 x) __asm(__CLC_INTRINSIC ".v16i" BIT_S…
18 #undef __CLC_FUNCTION
/llvm-project-15.0.7/libclc/generic/lib/math/
H A Dunary_builtin.inc5 #define __CLC_BUILTIN __CLC_XCONCAT(__clc_, __CLC_FUNCTION)
8 _CLC_DEFINE_UNARY_BUILTIN(float, __CLC_FUNCTION, __CLC_BUILTIN, float)
14 _CLC_DEFINE_UNARY_BUILTIN(double, __CLC_FUNCTION, __CLC_BUILTIN, double)
22 _CLC_DEFINE_UNARY_BUILTIN(half, __CLC_FUNCTION, __CLC_BUILTIN, half)
H A Drint.cl4 #define __CLC_FUNCTION __clc_rint
8 #undef __CLC_FUNCTION
9 #define __CLC_FUNCTION rint
H A Dround.cl4 #define __CLC_FUNCTION __clc_round
8 #undef __CLC_FUNCTION
9 #define __CLC_FUNCTION round
H A Dtrunc.cl4 #define __CLC_FUNCTION __clc_trunc
8 #undef __CLC_FUNCTION
9 #define __CLC_FUNCTION trunc
H A Dceil.cl5 #define __CLC_FUNCTION __clc_ceil
9 #undef __CLC_FUNCTION
10 #define __CLC_FUNCTION ceil
H A Dfloor.cl5 #define __CLC_FUNCTION __clc_floor
9 #undef __CLC_FUNCTION
10 #define __CLC_FUNCTION floor
H A Dfabs.cl5 #define __CLC_FUNCTION __clc_fabs
9 #undef __CLC_FUNCTION
10 #define __CLC_FUNCTION fabs
H A Dnative_unary_intrinsic.inc26 #define __CLC_FUNCTION __CLC_XCONCAT(__clc_native_, __CLC_NATIVE_INTRINSIC)
34 #define __CLC_FUNCTION __CLC_XCONCAT(native_, __CLC_NATIVE_INTRINSIC)
36 _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE val) {
40 #undef __CLC_FUNCTION
/llvm-project-15.0.7/libclc/generic/include/clc/atomic/
H A Datomic_xchg.h1 #define __CLC_FUNCTION atomic_xchg macro
3 _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile local float *, float);
4 _CLC_OVERLOAD _CLC_DECL float __CLC_FUNCTION (volatile global float *, float);
/llvm-project-15.0.7/libclc/generic/include/clc/math/
H A Dremainder.h1 #define __CLC_FUNCTION remainder macro
4 #undef __CLC_FUNCTION
H A Dfmod.h1 #define __CLC_FUNCTION fmod macro
4 #undef __CLC_FUNCTION
H A Dasin.h2 #define __CLC_FUNCTION asin macro
7 #undef __CLC_FUNCTION
H A Dasinh.h24 #define __CLC_FUNCTION asinh macro
29 #undef __CLC_FUNCTION
H A Datan2.h23 #define __CLC_FUNCTION atan2 macro
29 #undef __CLC_FUNCTION
H A Datan2pi.h23 #define __CLC_FUNCTION atan2pi macro
29 #undef __CLC_FUNCTION
H A Dcosh.h24 #define __CLC_FUNCTION cosh macro
29 #undef __CLC_FUNCTION
H A Dnative_powr.h2 #define __CLC_FUNCTION native_powr macro
7 #undef __CLC_FUNCTION

1234567