|
| SLANG_FORCE_INLINE int32_t | _bitCastFloatToInt (float f) |
| |
| SLANG_FORCE_INLINE float | _bitCastIntToFloat (int32_t i) |
| |
| SLANG_FORCE_INLINE uint32_t | _bitCastFloatToUInt (float f) |
| |
| SLANG_FORCE_INLINE float | _bitCastUIntToFloat (uint32_t ui) |
| |
| SLANG_FORCE_INLINE float | F32_calcSafeRadians (float radians) |
| |
| SLANG_FORCE_INLINE float | F32_ceil (float f) |
| |
| SLANG_FORCE_INLINE float | F32_floor (float f) |
| |
| SLANG_FORCE_INLINE float | F32_round (float f) |
| |
| SLANG_FORCE_INLINE float | F32_sin (float f) |
| |
| SLANG_FORCE_INLINE float | F32_cos (float f) |
| |
| SLANG_FORCE_INLINE float | F32_tan (float f) |
| |
| SLANG_FORCE_INLINE float | F32_asin (float f) |
| |
| SLANG_FORCE_INLINE float | F32_acos (float f) |
| |
| SLANG_FORCE_INLINE float | F32_atan (float f) |
| |
| SLANG_FORCE_INLINE float | F32_sinh (float f) |
| |
| SLANG_FORCE_INLINE float | F32_cosh (float f) |
| |
| SLANG_FORCE_INLINE float | F32_tanh (float f) |
| |
| SLANG_FORCE_INLINE float | F32_asinh (float f) |
| |
| SLANG_FORCE_INLINE float | F32_acosh (float f) |
| |
| SLANG_FORCE_INLINE float | F32_atanh (float f) |
| |
| SLANG_FORCE_INLINE float | F32_log2 (float f) |
| |
| SLANG_FORCE_INLINE float | F32_log (float f) |
| |
| SLANG_FORCE_INLINE float | F32_log10 (float f) |
| |
| SLANG_FORCE_INLINE float | F32_exp2 (float f) |
| |
| SLANG_FORCE_INLINE float | F32_exp (float f) |
| |
| SLANG_FORCE_INLINE float | F32_abs (float f) |
| |
| SLANG_FORCE_INLINE float | F32_trunc (float f) |
| |
| SLANG_FORCE_INLINE float | F32_sqrt (float f) |
| |
| SLANG_FORCE_INLINE bool | F32_isnan (float f) |
| |
| SLANG_FORCE_INLINE bool | F32_isfinite (float f) |
| |
| SLANG_FORCE_INLINE bool | F32_isinf (float f) |
| |
| SLANG_FORCE_INLINE float | F32_min (float a, float b) |
| |
| SLANG_FORCE_INLINE float | F32_max (float a, float b) |
| |
| SLANG_FORCE_INLINE float | F32_pow (float a, float b) |
| |
| SLANG_FORCE_INLINE float | F32_fmod (float a, float b) |
| |
| SLANG_FORCE_INLINE float | F32_remainder (float a, float b) |
| |
| SLANG_FORCE_INLINE float | F32_atan2 (float a, float b) |
| |
| SLANG_FORCE_INLINE float | F32_frexp (float x, int *e) |
| |
| SLANG_FORCE_INLINE float | F32_modf (float x, float *ip) |
| |
| SLANG_FORCE_INLINE float | F32_fma (float a, float b, float c) |
| |
| SLANG_FORCE_INLINE float | F32_rsqrt (float f) |
| |
| SLANG_FORCE_INLINE int | F32_sign (float f) |
| |
| SLANG_FORCE_INLINE float | F32_frac (float f) |
| |
| SLANG_FORCE_INLINE uint32_t | F32_asuint (float f) |
| |
| SLANG_FORCE_INLINE int32_t | F32_asint (float f) |
| |
| SLANG_FORCE_INLINE double | F64_calcSafeRadians (double radians) |
| |
| SLANG_FORCE_INLINE double | F64_ceil (double f) |
| |
| SLANG_FORCE_INLINE double | F64_floor (double f) |
| |
| SLANG_FORCE_INLINE double | F64_round (double f) |
| |
| SLANG_FORCE_INLINE double | F64_sin (double f) |
| |
| SLANG_FORCE_INLINE double | F64_cos (double f) |
| |
| SLANG_FORCE_INLINE double | F64_tan (double f) |
| |
| SLANG_FORCE_INLINE double | F64_asin (double f) |
| |
| SLANG_FORCE_INLINE double | F64_acos (double f) |
| |
| SLANG_FORCE_INLINE double | F64_atan (double f) |
| |
| SLANG_FORCE_INLINE double | F64_sinh (double f) |
| |
| SLANG_FORCE_INLINE double | F64_cosh (double f) |
| |
| SLANG_FORCE_INLINE double | F64_tanh (double f) |
| |
| SLANG_FORCE_INLINE double | F64_log2 (double f) |
| |
| SLANG_FORCE_INLINE double | F64_log (double f) |
| |
| SLANG_FORCE_INLINE double | F64_log10 (float f) |
| |
| SLANG_FORCE_INLINE double | F64_exp2 (double f) |
| |
| SLANG_FORCE_INLINE double | F64_exp (double f) |
| |
| SLANG_FORCE_INLINE double | F64_abs (double f) |
| |
| SLANG_FORCE_INLINE double | F64_trunc (double f) |
| |
| SLANG_FORCE_INLINE double | F64_sqrt (double f) |
| |
| SLANG_FORCE_INLINE bool | F64_isnan (double f) |
| |
| SLANG_FORCE_INLINE bool | F64_isfinite (double f) |
| |
| SLANG_FORCE_INLINE bool | F64_isinf (double f) |
| |
| SLANG_FORCE_INLINE double | F64_min (double a, double b) |
| |
| SLANG_FORCE_INLINE double | F64_max (double a, double b) |
| |
| SLANG_FORCE_INLINE double | F64_pow (double a, double b) |
| |
| SLANG_FORCE_INLINE double | F64_fmod (double a, double b) |
| |
| SLANG_FORCE_INLINE double | F64_remainder (double a, double b) |
| |
| SLANG_FORCE_INLINE double | F64_atan2 (double a, double b) |
| |
| SLANG_FORCE_INLINE double | F64_frexp (double x, int *e) |
| |
| SLANG_FORCE_INLINE double | F64_modf (double x, double *ip) |
| |
| SLANG_FORCE_INLINE double | F64_fma (double a, double b, double c) |
| |
| SLANG_FORCE_INLINE double | F64_rsqrt (double f) |
| |
| SLANG_FORCE_INLINE int | F64_sign (double f) |
| |
| SLANG_FORCE_INLINE double | F64_frac (double f) |
| |
| SLANG_FORCE_INLINE void | F64_asuint (double d, uint32_t *low, uint32_t *hi) |
| |
| SLANG_FORCE_INLINE void | F64_asint (double d, int32_t *low, int32_t *hi) |
| |
| SLANG_FORCE_INLINE uint32_t | f32tof16 (const float value) |
| |
| SLANG_FORCE_INLINE float | f16tof32 (const uint32_t value) |
| |
| half | U16_ashalf (uint16_t x) |
| |
| SLANG_FORCE_INLINE uint16_t | F16_asuint (half h) |
| |
| SLANG_FORCE_INLINE int16_t | F16_asint (half h) |
| |
| SLANG_FORCE_INLINE half | F16_ceil (half f) |
| |
| SLANG_FORCE_INLINE half | F16_floor (half f) |
| |
| SLANG_FORCE_INLINE half | F16_round (half f) |
| |
| SLANG_FORCE_INLINE half | F16_sin (half f) |
| |
| SLANG_FORCE_INLINE half | F16_cos (half f) |
| |
| SLANG_FORCE_INLINE half | F16_tan (half f) |
| |
| SLANG_FORCE_INLINE half | F16_asin (half f) |
| |
| SLANG_FORCE_INLINE half | F16_acos (half f) |
| |
| SLANG_FORCE_INLINE half | F16_atan (half f) |
| |
| SLANG_FORCE_INLINE half | F16_sinh (half f) |
| |
| SLANG_FORCE_INLINE half | F16_cosh (half f) |
| |
| SLANG_FORCE_INLINE half | F16_tanh (half f) |
| |
| SLANG_FORCE_INLINE half | F16_asinh (half f) |
| |
| SLANG_FORCE_INLINE half | F16_acosh (half f) |
| |
| SLANG_FORCE_INLINE half | F16_atanh (half f) |
| |
| SLANG_FORCE_INLINE half | F16_log2 (half f) |
| |
| SLANG_FORCE_INLINE half | F16_log (half f) |
| |
| SLANG_FORCE_INLINE half | F16_log10 (half f) |
| |
| SLANG_FORCE_INLINE half | F16_exp2 (half f) |
| |
| SLANG_FORCE_INLINE half | F16_exp (half f) |
| |
| SLANG_FORCE_INLINE half | F16_abs (half f) |
| |
| SLANG_FORCE_INLINE half | F16_trunc (half f) |
| |
| SLANG_FORCE_INLINE half | F16_sqrt (half f) |
| |
| SLANG_FORCE_INLINE bool | F16_isnan (half f) |
| |
| SLANG_FORCE_INLINE bool | F16_isfinite (half f) |
| |
| SLANG_FORCE_INLINE bool | F16_isinf (half f) |
| |
| SLANG_FORCE_INLINE half | F16_min (half a, half b) |
| |
| SLANG_FORCE_INLINE half | F16_max (half a, half b) |
| |
| SLANG_FORCE_INLINE half | F16_pow (half a, half b) |
| |
| SLANG_FORCE_INLINE half | F16_fmod (half a, half b) |
| |
| SLANG_FORCE_INLINE half | F16_remainder (half a, half b) |
| |
| SLANG_FORCE_INLINE half | F16_atan2 (half a, half b) |
| |
| SLANG_FORCE_INLINE half | F16_frexp (half x, int *e) |
| |
| SLANG_FORCE_INLINE half | F16_modf (half x, half *ip) |
| |
| SLANG_FORCE_INLINE half | F16_fma (half a, half b, half c) |
| |
| SLANG_FORCE_INLINE half | F16_calcSafeRadians (half radians) |
| |
| SLANG_FORCE_INLINE half | F16_rsqrt (half f) |
| |
| SLANG_FORCE_INLINE int | F16_sign (half f) |
| |
| SLANG_FORCE_INLINE half | F16_frac (half h) |
| |
| SLANG_FORCE_INLINE uint32_t | U16_countbits (uint16_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | I16_countbits (int16_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U8_countbits (uint8_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | I8_countbits (int16_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_abs (uint32_t f) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_min (uint32_t a, uint32_t b) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_max (uint32_t a, uint32_t b) |
| |
| SLANG_FORCE_INLINE float | U32_asfloat (uint32_t x) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_asint (int32_t x) |
| |
| SLANG_FORCE_INLINE double | U32_asdouble (uint32_t low, uint32_t hi) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_countbits (uint32_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_firstbitlow (uint32_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_firstbithigh (uint32_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U32_reversebits (uint32_t v) |
| |
| SLANG_FORCE_INLINE int32_t | I32_abs (int32_t f) |
| |
| SLANG_FORCE_INLINE int32_t | I32_min (int32_t a, int32_t b) |
| |
| SLANG_FORCE_INLINE int32_t | I32_max (int32_t a, int32_t b) |
| |
| SLANG_FORCE_INLINE float | I32_asfloat (int32_t x) |
| |
| SLANG_FORCE_INLINE uint32_t | I32_asuint (int32_t x) |
| |
| SLANG_FORCE_INLINE double | I32_asdouble (int32_t low, int32_t hi) |
| |
| SLANG_FORCE_INLINE uint32_t | I32_countbits (int32_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | I32_firstbitlow (int32_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | I32_firstbithigh (int32_t v) |
| |
| SLANG_FORCE_INLINE int32_t | I32_reversebits (int32_t v) |
| |
| SLANG_FORCE_INLINE uint64_t | U64_abs (uint64_t f) |
| |
| SLANG_FORCE_INLINE uint64_t | U64_min (uint64_t a, uint64_t b) |
| |
| SLANG_FORCE_INLINE uint64_t | U64_max (uint64_t a, uint64_t b) |
| |
| SLANG_FORCE_INLINE uint32_t | U64_countbits (uint64_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U64_firstbitlow (uint64_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | U64_firstbithigh (uint64_t v) |
| |
| SLANG_FORCE_INLINE uint64_t | U64_reversebits (uint64_t v) |
| |
| SLANG_FORCE_INLINE int64_t | I64_abs (int64_t f) |
| |
| SLANG_FORCE_INLINE int64_t | I64_min (int64_t a, int64_t b) |
| |
| SLANG_FORCE_INLINE int64_t | I64_max (int64_t a, int64_t b) |
| |
| SLANG_FORCE_INLINE uint32_t | I64_countbits (int64_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | I64_firstbitlow (int64_t v) |
| |
| SLANG_FORCE_INLINE uint32_t | I64_firstbithigh (int64_t v) |
| |
| SLANG_FORCE_INLINE int64_t | I64_reversebits (int64_t v) |
| |
| SLANG_FORCE_INLINE uintptr_t | UPTR_abs (uintptr_t f) |
| |
| SLANG_FORCE_INLINE uintptr_t | UPTR_min (uintptr_t a, uintptr_t b) |
| |
| SLANG_FORCE_INLINE uintptr_t | UPTR_max (uintptr_t a, uintptr_t b) |
| |
| SLANG_FORCE_INLINE intptr_t | IPTR_abs (intptr_t f) |
| |
| SLANG_FORCE_INLINE intptr_t | IPTR_min (intptr_t a, intptr_t b) |
| |
| SLANG_FORCE_INLINE intptr_t | IPTR_max (intptr_t a, intptr_t b) |
| |
| SLANG_FORCE_INLINE void | InterlockedAdd (uint32_t *dest, uint32_t value, uint32_t *oldValue) |
| |
| SLANG_FORCE_INLINE float | _slang_fmod (float x, float y) |
| |
| SLANG_FORCE_INLINE double | _slang_fmod (double x, double y) |
| |