7#ifndef __UTIL_TYPES_H__
8# error "Do not include this file directly, include util/types.h instead."
13#ifndef __KERNEL_NATIVE_VECTOR_TYPES__
38# ifndef __KERNEL_GPU__
68# if defined(__KERNEL_GPU__)
70# elif defined(__KERNEL_SSE__)
71 return int3(_mm_set_epi32(0,
z, y, x));
81#if defined(__KERNEL_GPU__)
83#elif defined(__KERNEL_SSE__)
84 return int3(_mm_set1_epi32(i));
98#ifdef __KERNEL_PRINTF__
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
const int & operator[](int i) const
#define util_assert(statement)
#define ccl_device_inline
#define CCL_NAMESPACE_END
const int32_t & operator[](int index) const
ccl_device_inline void print_int3(ccl_private const char *label, const int3 a)
ccl_device_inline int3 make_int3(int x, int y, int z)
ccl_device_inline packed_int3 make_packed_int3(int x, int y, int z)