|
Blender V5.0
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN struct | ccl_try_align (32) vfloat8 |
| ccl_device_inline vfloat8 | make_vfloat8 (const float f) |
| ccl_device_inline vfloat8 | make_vfloat8 (const float a, const float b, float c, const float d, float e, const float f, float g, const float h) |
| ccl_device_inline vfloat8 | make_vfloat8 (const float4 a, const float4 b) |
| ccl_device_inline void | print_vfloat8 (const ccl_private char *label, const vfloat8 a) |
| ccl_device_inline vint8 | make_vint8 (const vfloat8 f) |
| CCL_NAMESPACE_BEGIN struct ccl_try_align | ( | 32 | ) |
Definition at line 14 of file types_float8.h.
References __forceinline, b, ccl_try_align, e, i, operator=(), operator[](), and util_assert.
| ccl_device_inline vfloat8 make_vfloat8 | ( | const float | a, |
| const float | b, | ||
| float | c, | ||
| const float | d, | ||
| float | e, | ||
| const float | f, | ||
| float | g, | ||
| const float | h ) |
Definition at line 82 of file types_float8.h.
References b, ccl_device_inline, and e.
| ccl_device_inline vfloat8 make_vfloat8 | ( | const float | f | ) |
Definition at line 72 of file types_float8.h.
References ccl_device_inline.
Referenced by cast(), exp(), fabs(), float8_a(), float8_b(), float8_c(), is_zero(), log(), make_vfloat8(), max(), min(), one_vfloat8(), operator*(), operator*(), operator*(), operator+(), operator+(), operator+(), operator-(), operator-(), operator-(), operator-(), operator/(), operator/(), operator/(), operator^(), pow(), safe_divide(), safe_divide(), saturate(), select(), sqrt(), TEST(), TEST(), TEST(), and zero_vfloat8().
| ccl_device_inline vfloat8 make_vfloat8 | ( | const float4 | a, |
| const float4 | b ) |
Definition at line 99 of file types_float8.h.
References b, ccl_device_inline, make_vfloat8(), float4::w, float4::x, float4::y, and float4::z.
| ccl_device_inline vint8 make_vint8 | ( | const vfloat8 | f | ) |
Definition at line 124 of file types_float8.h.
References ccl_device_inline, and make_vint8().
Referenced by cast(), load_vint8(), make_vint8(), max(), min(), operator&(), operator&(), operator&(), operator+(), operator-(), operator<(), operator<(), operator<<(), operator==(), operator==(), operator>=(), operator>=(), operator>>(), operator^(), operator^(), operator^(), operator|(), operator|(), operator|(), and select().
| ccl_device_inline void print_vfloat8 | ( | const ccl_private char * | label, |
| const vfloat8 | a ) |
Definition at line 108 of file types_float8.h.
References ccl_device_inline, ccl_private, and printf.