29 float a,
b, c, d,
e, f, g, h;
53 float a,
b, c, d,
e, f, g, h;
75 vfloat8 r(_mm256_set1_ps(f));
77 vfloat8 r = {f, f, f, f, f, f, f, f};
92 vfloat8 r(_mm256_setr_ps(a,
b, c, d,
e, f, g, h));
94 vfloat8 r = {a,
b, c, d,
e, f, g, h};
102 return vfloat8(_mm256_insertf128_ps(_mm256_castps128_ps256(a),
b, 1));
110#ifdef __KERNEL_PRINTF__
111 printf(
"%s: %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f\n",
127 return vint8(_mm256_cvtps_epi32(f.m256));
130 (
int)f.a, (
int)f.b, (
int)f.c, (
int)f.d, (
int)f.e, (
int)f.f, (
int)f.g, (
int)f.h);
ATTR_WARN_UNUSED_RESULT const BMVert const BMEdge * e
btGeneric6DofConstraint & operator=(btGeneric6DofConstraint &other)
SIMD_FORCE_INLINE btVector3 & operator[](int i)
Get a mutable reference to a row of the matrix as a vector.
#define util_assert(statement)
#define ccl_device_inline
#define ccl_try_align(...)
#define CCL_NAMESPACE_END
VecBase< float, 4 > float4
ccl_device_inline vfloat8 make_vfloat8(const float f)
ccl_device_inline void print_vfloat8(const ccl_private char *label, const vfloat8 a)
ccl_device_inline vint8 make_vint8(const vfloat8 f)