|
Blender
V2.93
|
Go to the source code of this file.
Macros | |
| #define | SIMD_SET_FLUSH_TO_ZERO |
Functions | |
| CCL_NAMESPACE_BEGIN __forceinline uint32_t | __bsf (const uint32_t x) |
| __forceinline uint32_t | __bsr (const uint32_t x) |
| __forceinline uint32_t | __btc (const uint32_t x, const uint32_t bit) |
| __forceinline uint32_t | __bsf (const uint64_t x) |
| __forceinline uint32_t | __bsr (const uint64_t x) |
| __forceinline uint64_t | __btc (const uint64_t x, const uint32_t bit) |
| __forceinline uint32_t | bitscan (uint32_t value) |
| __forceinline uint64_t | bitscan (uint64_t value) |
| #define SIMD_SET_FLUSH_TO_ZERO |
Definition at line 49 of file util_simd.h.
| CCL_NAMESPACE_BEGIN __forceinline uint32_t __bsf | ( | const uint32_t | x | ) |
Definition at line 367 of file util_simd.h.
References x.
Referenced by select_max(), and select_min().
| __forceinline uint32_t __bsf | ( | const uint64_t | x | ) |
Definition at line 391 of file util_simd.h.
References x.
| __forceinline uint32_t __bsr | ( | const uint32_t | x | ) |
Definition at line 376 of file util_simd.h.
References x.
Referenced by BVHParams::best_bvh_layout().
| __forceinline uint32_t __bsr | ( | const uint64_t | x | ) |
Definition at line 400 of file util_simd.h.
References x.
| __forceinline uint32_t __btc | ( | const uint32_t | x, |
| const uint32_t | bit | ||
| ) |
Definition at line 385 of file util_simd.h.
| __forceinline uint64_t __btc | ( | const uint64_t | x, |
| const uint32_t | bit | ||
| ) |
Definition at line 409 of file util_simd.h.
| __forceinline uint32_t bitscan | ( | uint32_t | value | ) |
Definition at line 415 of file util_simd.h.
Referenced by BVHBuild::create_leaf_node().
| __forceinline uint64_t bitscan | ( | uint64_t | value | ) |
Definition at line 425 of file util_simd.h.