11#ifndef __KERNEL_NATIVE_VECTOR_TYPES__
44# ifndef __KERNEL_GPU__
63 return int4(_mm_set_epi32(
w,
z,
y,
x));
73 return int4(_mm_set1_epi32(
i));
86#ifdef __KERNEL_PRINTF__
87 printf(
"%s: %d %d %d %d\n", label, a.
x, a.
y, a.
z, a.
w);
btGeneric6DofConstraint & operator=(btGeneric6DofConstraint &other)
SIMD_FORCE_INLINE btVector3 & operator[](int i)
Get a mutable reference to a row of the matrix as a vector.
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
SIMD_FORCE_INLINE const btScalar & w() const
Return the w value.
#define util_assert(statement)
#define ccl_device_inline
#define ccl_try_align(...)
#define CCL_NAMESPACE_END
ccl_device_inline void print_int4(const ccl_private char *label, const int4 a)
ccl_device_inline int4 zero_int4()
ccl_device_inline int4 make_int4(const int x, const int y, int z, const int w)