|
typedef int | int32_t |
|
typedef unsigned int | uint |
|
typedef unsigned int | uint32_t |
|
typedef float | float32_t |
|
typedef unsigned long | uint64_t |
|
typedef long | int64_t |
|
typedef double | float64_t |
|
typedef vector< bool, 1 > | bool1 |
|
typedef vector< bool, 2 > | bool2 |
|
typedef vector< bool, 3 > | bool3 |
|
typedef vector< bool, 4 > | bool4 |
|
typedef vector< int, 1 > | int1 |
|
typedef vector< int, 2 > | int2 |
|
typedef vector< int, 3 > | int3 |
|
typedef vector< int, 4 > | int4 |
|
typedef vector< uint, 1 > | uint1 |
|
typedef vector< uint, 2 > | uint2 |
|
typedef vector< uint, 3 > | uint3 |
|
typedef vector< uint, 4 > | uint4 |
|
typedef vector< int32_t, 1 > | int32_t1 |
|
typedef vector< int32_t, 2 > | int32_t2 |
|
typedef vector< int32_t, 3 > | int32_t3 |
|
typedef vector< int32_t, 4 > | int32_t4 |
|
typedef vector< uint32_t, 1 > | uint32_t1 |
|
typedef vector< uint32_t, 2 > | uint32_t2 |
|
typedef vector< uint32_t, 3 > | uint32_t3 |
|
typedef vector< uint32_t, 4 > | uint32_t4 |
|
typedef vector< int64_t, 1 > | int64_t1 |
|
typedef vector< int64_t, 2 > | int64_t2 |
|
typedef vector< int64_t, 3 > | int64_t3 |
|
typedef vector< int64_t, 4 > | int64_t4 |
|
typedef vector< uint64_t, 1 > | uint64_t1 |
|
typedef vector< uint64_t, 2 > | uint64_t2 |
|
typedef vector< uint64_t, 3 > | uint64_t3 |
|
typedef vector< uint64_t, 4 > | uint64_t4 |
|
typedef vector< half, 1 > | half1 |
|
typedef vector< half, 2 > | half2 |
|
typedef vector< half, 3 > | half3 |
|
typedef vector< half, 4 > | half4 |
|
typedef vector< float, 1 > | float1 |
|
typedef vector< float, 2 > | float2 |
|
typedef vector< float, 3 > | float3 |
|
typedef vector< float, 4 > | float4 |
|
typedef vector< double, 1 > | double1 |
|
typedef vector< double, 2 > | double2 |
|
typedef vector< double, 3 > | double3 |
|
typedef vector< double, 4 > | double4 |
|
typedef vector< float32_t, 1 > | float32_t1 |
|
typedef vector< float32_t, 2 > | float32_t2 |
|
typedef vector< float32_t, 3 > | float32_t3 |
|
typedef vector< float32_t, 4 > | float32_t4 |
|
typedef vector< float64_t, 1 > | float64_t1 |
|
typedef vector< float64_t, 2 > | float64_t2 |
|
typedef vector< float64_t, 3 > | float64_t3 |
|
typedef vector< float64_t, 4 > | float64_t4 |
|
|
half | abs (half) |
|
half2 | abs (half2) |
|
half3 | abs (half3) |
|
half4 | abs (half4) |
|
int | abs (int) |
|
int2 | abs (int2) |
|
int3 | abs (int3) |
|
int4 | abs (int4) |
|
float | abs (float) |
|
float2 | abs (float2) |
|
float3 | abs (float3) |
|
float4 | abs (float4) |
|
int64_t | abs (int64_t) |
|
int64_t2 | abs (int64_t2) |
|
int64_t3 | abs (int64_t3) |
|
int64_t4 | abs (int64_t4) |
|
double | abs (double) |
|
double2 | abs (double2) |
|
double3 | abs (double3) |
|
double4 | abs (double4) |
|
float | acos (float) |
|
float2 | acos (float2) |
|
float3 | acos (float3) |
|
float4 | acos (float4) |
|
bool | all (half) |
|
bool | all (half2) |
|
bool | all (half3) |
|
bool | all (half4) |
|
bool | all (bool) |
|
bool | all (bool2) |
|
bool | all (bool3) |
|
bool | all (bool4) |
|
bool | all (int) |
|
bool | all (int2) |
|
bool | all (int3) |
|
bool | all (int4) |
|
bool | all (uint) |
|
bool | all (uint2) |
|
bool | all (uint3) |
|
bool | all (uint4) |
|
bool | all (float) |
|
bool | all (float2) |
|
bool | all (float3) |
|
bool | all (float4) |
|
bool | all (int64_t) |
|
bool | all (int64_t2) |
|
bool | all (int64_t3) |
|
bool | all (int64_t4) |
|
bool | all (uint64_t) |
|
bool | all (uint64_t2) |
|
bool | all (uint64_t3) |
|
bool | all (uint64_t4) |
|
bool | all (double) |
|
bool | all (double2) |
|
bool | all (double3) |
|
bool | all (double4) |
|
bool | any (half) |
|
bool | any (half2) |
|
bool | any (half3) |
|
bool | any (half4) |
|
bool | any (bool) |
|
bool | any (bool2) |
|
bool | any (bool3) |
|
bool | any (bool4) |
|
bool | any (int) |
|
bool | any (int2) |
|
bool | any (int3) |
|
bool | any (int4) |
|
bool | any (uint) |
|
bool | any (uint2) |
|
bool | any (uint3) |
|
bool | any (uint4) |
|
bool | any (float) |
|
bool | any (float2) |
|
bool | any (float3) |
|
bool | any (float4) |
|
bool | any (int64_t) |
|
bool | any (int64_t2) |
|
bool | any (int64_t3) |
|
bool | any (int64_t4) |
|
bool | any (uint64_t) |
|
bool | any (uint64_t2) |
|
bool | any (uint64_t3) |
|
bool | any (uint64_t4) |
|
bool | any (double) |
|
bool | any (double2) |
|
bool | any (double3) |
|
bool | any (double4) |
|
float | asin (float) |
|
float2 | asin (float2) |
|
float3 | asin (float3) |
|
float4 | asin (float4) |
|
float | atan (float) |
|
float2 | atan (float2) |
|
float3 | atan (float3) |
|
float4 | atan (float4) |
|
half | ceil (half) |
|
half2 | ceil (half2) |
|
half3 | ceil (half3) |
|
half4 | ceil (half4) |
|
float | ceil (float) |
|
float2 | ceil (float2) |
|
float3 | ceil (float3) |
|
float4 | ceil (float4) |
|
half | clamp (half, half, half) |
|
half2 | clamp (half2, half2, half2) |
|
half3 | clamp (half3, half3, half3) |
|
half4 | clamp (half4, half4, half4) |
|
int | clamp (int, int, int) |
|
int2 | clamp (int2, int2, int2) |
|
int3 | clamp (int3, int3, int3) |
|
int4 | clamp (int4, int4, int4) |
|
uint | clamp (uint, uint, uint) |
|
uint2 | clamp (uint2, uint2, uint2) |
|
uint3 | clamp (uint3, uint3, uint3) |
|
uint4 | clamp (uint4, uint4, uint4) |
|
int64_t | clamp (int64_t, int64_t, int64_t) |
|
int64_t2 | clamp (int64_t2, int64_t2, int64_t2) |
|
int64_t3 | clamp (int64_t3, int64_t3, int64_t3) |
|
int64_t4 | clamp (int64_t4, int64_t4, int64_t4) |
|
uint64_t | clamp (uint64_t, uint64_t, uint64_t) |
|
uint64_t2 | clamp (uint64_t2, uint64_t2, uint64_t2) |
|
uint64_t3 | clamp (uint64_t3, uint64_t3, uint64_t3) |
|
uint64_t4 | clamp (uint64_t4, uint64_t4, uint64_t4) |
|
float | clamp (float, float, float) |
|
float2 | clamp (float2, float2, float2) |
|
float3 | clamp (float3, float3, float3) |
|
float4 | clamp (float4, float4, float4) |
|
double | clamp (double, double, double) |
|
double2 | clamp (double2, double2, double2) |
|
double3 | clamp (double3, double3, double3) |
|
double4 | clamp (double4, double4, double4) |
|
half | cos (half) |
|
half2 | cos (half2) |
|
half3 | cos (half3) |
|
half4 | cos (half4) |
|
float | cos (float) |
|
float2 | cos (float2) |
|
float3 | cos (float3) |
|
float4 | cos (float4) |
|
float | cosh (float) |
|
float2 | cosh (float2) |
|
float3 | cosh (float3) |
|
float4 | cosh (float4) |
|
half | dot (half, half) |
|
half | dot (half2, half2) |
|
half | dot (half3, half3) |
|
half | dot (half4, half4) |
|
float | dot (float, float) |
|
float | dot (float2, float2) |
|
float | dot (float3, float3) |
|
float | dot (float4, float4) |
|
double | dot (double, double) |
|
int | dot (int, int) |
|
int | dot (int2, int2) |
|
int | dot (int3, int3) |
|
int | dot (int4, int4) |
|
uint | dot (uint, uint) |
|
uint | dot (uint2, uint2) |
|
uint | dot (uint3, uint3) |
|
uint | dot (uint4, uint4) |
|
int64_t | dot (int64_t, int64_t) |
|
int64_t | dot (int64_t2, int64_t2) |
|
int64_t | dot (int64_t3, int64_t3) |
|
int64_t | dot (int64_t4, int64_t4) |
|
uint64_t | dot (uint64_t, uint64_t) |
|
uint64_t | dot (uint64_t2, uint64_t2) |
|
uint64_t | dot (uint64_t3, uint64_t3) |
|
uint64_t | dot (uint64_t4, uint64_t4) |
|
half | exp (half) |
|
half2 | exp (half2) |
|
half3 | exp (half3) |
|
half4 | exp (half4) |
|
float | exp (float) |
|
float2 | exp (float2) |
|
float3 | exp (float3) |
|
float4 | exp (float4) |
|
half | exp2 (half) |
|
half2 | exp2 (half2) |
|
half3 | exp2 (half3) |
|
half4 | exp2 (half4) |
|
float | exp2 (float) |
|
float2 | exp2 (float2) |
|
float3 | exp2 (float3) |
|
float4 | exp2 (float4) |
|
half | floor (half) |
|
half2 | floor (half2) |
|
half3 | floor (half3) |
|
half4 | floor (half4) |
|
float | floor (float) |
|
float2 | floor (float2) |
|
float3 | floor (float3) |
|
float4 | floor (float4) |
|
half | frac (half) |
|
half2 | frac (half2) |
|
half3 | frac (half3) |
|
half4 | frac (half4) |
|
float | frac (float) |
|
float2 | frac (float2) |
|
float3 | frac (float3) |
|
float4 | frac (float4) |
|
bool | isinf (half) |
|
bool2 | isinf (half2) |
|
bool3 | isinf (half3) |
|
bool4 | isinf (half4) |
|
bool | isinf (float) |
|
bool2 | isinf (float2) |
|
bool3 | isinf (float3) |
|
bool4 | isinf (float4) |
|
half | lerp (half, half, half) |
|
half2 | lerp (half2, half2, half2) |
|
half3 | lerp (half3, half3, half3) |
|
half4 | lerp (half4, half4, half4) |
|
float | lerp (float, float, float) |
|
float2 | lerp (float2, float2, float2) |
|
float3 | lerp (float3, float3, float3) |
|
float4 | lerp (float4, float4, float4) |
|
half | length (half) |
|
half | length (half2) |
|
half | length (half3) |
|
half | length (half4) |
|
float | length (float) |
|
float | length (float2) |
|
float | length (float3) |
|
float | length (float4) |
|
half | log (half) |
|
half2 | log (half2) |
|
half3 | log (half3) |
|
half4 | log (half4) |
|
float | log (float) |
|
float2 | log (float2) |
|
float3 | log (float3) |
|
float4 | log (float4) |
|
half | log10 (half) |
|
half2 | log10 (half2) |
|
half3 | log10 (half3) |
|
half4 | log10 (half4) |
|
float | log10 (float) |
|
float2 | log10 (float2) |
|
float3 | log10 (float3) |
|
float4 | log10 (float4) |
|
half | log2 (half) |
|
half2 | log2 (half2) |
|
half3 | log2 (half3) |
|
half4 | log2 (half4) |
|
float | log2 (float) |
|
float2 | log2 (float2) |
|
float3 | log2 (float3) |
|
float4 | log2 (float4) |
|
half | mad (half, half, half) |
|
half2 | mad (half2, half2, half2) |
|
half3 | mad (half3, half3, half3) |
|
half4 | mad (half4, half4, half4) |
|
int | mad (int, int, int) |
|
int2 | mad (int2, int2, int2) |
|
int3 | mad (int3, int3, int3) |
|
int4 | mad (int4, int4, int4) |
|
uint | mad (uint, uint, uint) |
|
uint2 | mad (uint2, uint2, uint2) |
|
uint3 | mad (uint3, uint3, uint3) |
|
uint4 | mad (uint4, uint4, uint4) |
|
int64_t | mad (int64_t, int64_t, int64_t) |
|
int64_t2 | mad (int64_t2, int64_t2, int64_t2) |
|
int64_t3 | mad (int64_t3, int64_t3, int64_t3) |
|
int64_t4 | mad (int64_t4, int64_t4, int64_t4) |
|
uint64_t | mad (uint64_t, uint64_t, uint64_t) |
|
uint64_t2 | mad (uint64_t2, uint64_t2, uint64_t2) |
|
uint64_t3 | mad (uint64_t3, uint64_t3, uint64_t3) |
|
uint64_t4 | mad (uint64_t4, uint64_t4, uint64_t4) |
|
float | mad (float, float, float) |
|
float2 | mad (float2, float2, float2) |
|
float3 | mad (float3, float3, float3) |
|
float4 | mad (float4, float4, float4) |
|
double | mad (double, double, double) |
|
double2 | mad (double2, double2, double2) |
|
double3 | mad (double3, double3, double3) |
|
double4 | mad (double4, double4, double4) |
|
half | max (half, half) |
|
half2 | max (half2, half2) |
|
half3 | max (half3, half3) |
|
half4 | max (half4, half4) |
|
int | max (int, int) |
|
int2 | max (int2, int2) |
|
int3 | max (int3, int3) |
|
int4 | max (int4, int4) |
|
uint | max (uint, uint) |
|
uint2 | max (uint2, uint2) |
|
uint3 | max (uint3, uint3) |
|
uint4 | max (uint4, uint4) |
|
int64_t | max (int64_t, int64_t) |
|
int64_t2 | max (int64_t2, int64_t2) |
|
int64_t3 | max (int64_t3, int64_t3) |
|
int64_t4 | max (int64_t4, int64_t4) |
|
uint64_t | max (uint64_t, uint64_t) |
|
uint64_t2 | max (uint64_t2, uint64_t2) |
|
uint64_t3 | max (uint64_t3, uint64_t3) |
|
uint64_t4 | max (uint64_t4, uint64_t4) |
|
float | max (float, float) |
|
float2 | max (float2, float2) |
|
float3 | max (float3, float3) |
|
float4 | max (float4, float4) |
|
double | max (double, double) |
|
double2 | max (double2, double2) |
|
double3 | max (double3, double3) |
|
double4 | max (double4, double4) |
|
half | min (half, half) |
|
half2 | min (half2, half2) |
|
half3 | min (half3, half3) |
|
half4 | min (half4, half4) |
|
int | min (int, int) |
|
int2 | min (int2, int2) |
|
int3 | min (int3, int3) |
|
int4 | min (int4, int4) |
|
uint | min (uint, uint) |
|
uint2 | min (uint2, uint2) |
|
uint3 | min (uint3, uint3) |
|
uint4 | min (uint4, uint4) |
|
float | min (float, float) |
|
float2 | min (float2, float2) |
|
float3 | min (float3, float3) |
|
float4 | min (float4, float4) |
|
int64_t | min (int64_t, int64_t) |
|
int64_t2 | min (int64_t2, int64_t2) |
|
int64_t3 | min (int64_t3, int64_t3) |
|
int64_t4 | min (int64_t4, int64_t4) |
|
uint64_t | min (uint64_t, uint64_t) |
|
uint64_t2 | min (uint64_t2, uint64_t2) |
|
uint64_t3 | min (uint64_t3, uint64_t3) |
|
uint64_t4 | min (uint64_t4, uint64_t4) |
|
double | min (double, double) |
|
double2 | min (double2, double2) |
|
double3 | min (double3, double3) |
|
double4 | min (double4, double4) |
|
half | normalize (half) |
|
half2 | normalize (half2) |
|
half3 | normalize (half3) |
|
half4 | normalize (half4) |
|
float | normalize (float) |
|
float2 | normalize (float2) |
|
float3 | normalize (float3) |
|
float4 | normalize (float4) |
|
half | pow (half, half) |
|
half2 | pow (half2, half2) |
|
half3 | pow (half3, half3) |
|
half4 | pow (half4, half4) |
|
float | pow (float, float) |
|
float2 | pow (float2, float2) |
|
float3 | pow (float3, float3) |
|
float4 | pow (float4, float4) |
|
uint | reversebits (uint) |
|
uint2 | reversebits (uint2) |
|
uint3 | reversebits (uint3) |
|
uint4 | reversebits (uint4) |
|
uint64_t | reversebits (uint64_t) |
|
uint64_t2 | reversebits (uint64_t2) |
|
uint64_t3 | reversebits (uint64_t3) |
|
uint64_t4 | reversebits (uint64_t4) |
|
half | rcp (half) |
|
half2 | rcp (half2) |
|
half3 | rcp (half3) |
|
half4 | rcp (half4) |
|
float | rcp (float) |
|
float2 | rcp (float2) |
|
float3 | rcp (float3) |
|
float4 | rcp (float4) |
|
double | rcp (double) |
|
double2 | rcp (double2) |
|
double3 | rcp (double3) |
|
double4 | rcp (double4) |
|
half | rsqrt (half) |
|
half2 | rsqrt (half2) |
|
half3 | rsqrt (half3) |
|
half4 | rsqrt (half4) |
|
float | rsqrt (float) |
|
float2 | rsqrt (float2) |
|
float3 | rsqrt (float3) |
|
float4 | rsqrt (float4) |
|
half | round (half) |
|
half2 | round (half2) |
|
half3 | round (half3) |
|
half4 | round (half4) |
|
float | round (float) |
|
float2 | round (float2) |
|
float3 | round (float3) |
|
float4 | round (float4) |
|
half | saturate (half) |
|
half2 | saturate (half2) |
|
half3 | saturate (half3) |
|
half4 | saturate (half4) |
|
float | saturate (float) |
|
float2 | saturate (float2) |
|
float3 | saturate (float3) |
|
float4 | saturate (float4) |
|
double | saturate (double) |
|
double2 | saturate (double2) |
|
double3 | saturate (double3) |
|
double4 | saturate (double4) |
|
half | sin (half) |
|
half2 | sin (half2) |
|
half3 | sin (half3) |
|
half4 | sin (half4) |
|
float | sin (float) |
|
float2 | sin (float2) |
|
float3 | sin (float3) |
|
float4 | sin (float4) |
|
float | sinh (float) |
|
float2 | sinh (float2) |
|
float3 | sinh (float3) |
|
float4 | sinh (float4) |
|
half | sqrt (half) |
|
half2 | sqrt (half2) |
|
half3 | sqrt (half3) |
|
half4 | sqrt (half4) |
|
float | sqrt (float) |
|
float2 | sqrt (float2) |
|
float3 | sqrt (float3) |
|
float4 | sqrt (float4) |
|
float | tan (float) |
|
float2 | tan (float2) |
|
float3 | tan (float3) |
|
float4 | tan (float4) |
|
float | tanh (float) |
|
float2 | tanh (float2) |
|
float3 | tanh (float3) |
|
float4 | tanh (float4) |
|
half | trunc (half) |
|
half2 | trunc (half2) |
|
half3 | trunc (half3) |
|
half4 | trunc (half4) |
|
float | trunc (float) |
|
float2 | trunc (float2) |
|
float3 | trunc (float3) |
|
float4 | trunc (float4) |
|
| __attribute__ ((convergent)) uint WaveActiveCountBits(bool Val) |
| Counts the number of boolean variables which evaluate to true across all active lanes in the current wave.
|
|