Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/util/util_simd.h
| Show All 14 Lines | |||||
| * limitations under the License. | * limitations under the License. | ||||
| */ | */ | ||||
| #ifndef __UTIL_SIMD_TYPES_H__ | #ifndef __UTIL_SIMD_TYPES_H__ | ||||
| #define __UTIL_SIMD_TYPES_H__ | #define __UTIL_SIMD_TYPES_H__ | ||||
| #include <limits> | #include <limits> | ||||
| #include "util_debug.h" | #include "util/util_debug.h" | ||||
| #include "util_types.h" | #include "util/util_types.h" | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| #ifdef __KERNEL_SSE2__ | #ifdef __KERNEL_SSE2__ | ||||
| struct sseb; | struct sseb; | ||||
| struct ssei; | struct ssei; | ||||
| struct ssef; | struct ssef; | ||||
| ▲ Show 20 Lines • Show All 413 Lines • ▼ Show 20 Lines | ccl_device_inline int bitscan(int value) | ||||
| return bit; | return bit; | ||||
| } | } | ||||
| #endif /* __KERNEL_SSE2__ */ | #endif /* __KERNEL_SSE2__ */ | ||||
| CCL_NAMESPACE_END | CCL_NAMESPACE_END | ||||
| #include "util_math.h" | #include "util/util_math.h" | ||||
| #include "util_sseb.h" | #include "util/util_sseb.h" | ||||
| #include "util_ssei.h" | #include "util/util_ssei.h" | ||||
| #include "util_ssef.h" | #include "util/util_ssef.h" | ||||
| #include "util_avxf.h" | #include "util/util_avxf.h" | ||||
| #endif /* __UTIL_SIMD_TYPES_H__ */ | #endif /* __UTIL_SIMD_TYPES_H__ */ | ||||