diff options
Diffstat (limited to 'intern/cycles/util/util_types_int3_impl.h')
-rw-r--r-- | intern/cycles/util/util_types_int3_impl.h | 70 |
1 files changed, 34 insertions, 36 deletions
diff --git a/intern/cycles/util/util_types_int3_impl.h b/intern/cycles/util/util_types_int3_impl.h index 1b195ca753f..080c892640b 100644 --- a/intern/cycles/util/util_types_int3_impl.h +++ b/intern/cycles/util/util_types_int3_impl.h @@ -28,79 +28,77 @@ CCL_NAMESPACE_BEGIN #ifndef __KERNEL_GPU__ -#ifdef __KERNEL_SSE__ +# ifdef __KERNEL_SSE__ __forceinline int3::int3() { } -__forceinline int3::int3(const __m128i& a) - : m128(a) +__forceinline int3::int3(const __m128i &a) : m128(a) { } -__forceinline int3::int3(const int3& a) - : m128(a.m128) +__forceinline int3::int3(const int3 &a) : m128(a.m128) { } -__forceinline int3::operator const __m128i&() const +__forceinline int3::operator const __m128i &() const { - return m128; + return m128; } -__forceinline int3::operator __m128i&() +__forceinline int3::operator __m128i &() { - return m128; + return m128; } -__forceinline int3& int3::operator =(const int3& a) +__forceinline int3 &int3::operator=(const int3 &a) { - m128 = a.m128; - return *this; + m128 = a.m128; + return *this; } -#endif /* __KERNEL_SSE__ */ +# endif /* __KERNEL_SSE__ */ __forceinline int int3::operator[](int i) const { - util_assert(i >= 0); - util_assert(i < 3); - return *(&x + i); + util_assert(i >= 0); + util_assert(i < 3); + return *(&x + i); } -__forceinline int& int3::operator[](int i) +__forceinline int &int3::operator[](int i) { - util_assert(i >= 0); - util_assert(i < 3); - return *(&x + i); + util_assert(i >= 0); + util_assert(i < 3); + return *(&x + i); } ccl_device_inline int3 make_int3(int i) { -#ifdef __KERNEL_SSE__ - int3 a(_mm_set1_epi32(i)); -#else - int3 a = {i, i, i, i}; -#endif - return a; +# ifdef __KERNEL_SSE__ + int3 a(_mm_set1_epi32(i)); +# else + int3 a = {i, i, i, i}; +# endif + return a; } ccl_device_inline int3 make_int3(int x, int y, int z) { -#ifdef __KERNEL_SSE__ - int3 a(_mm_set_epi32(0, z, y, x)); -#else - int3 a = {x, y, z, 0}; -#endif +# ifdef __KERNEL_SSE__ + int3 a(_mm_set_epi32(0, z, y, x)); +# else + int3 a = {x, y, z, 0}; +# endif - return a; + return a; } -ccl_device_inline void print_int3(const char *label, const int3& a) +ccl_device_inline void print_int3(const char *label, const int3 &a) { - printf("%s: %d %d %d\n", label, a.x, a.y, a.z); + printf("%s: %d %d %d\n", label, a.x, a.y, a.z); } -#endif /* __KERNEL_GPU__ */ +#endif /* __KERNEL_GPU__ */ CCL_NAMESPACE_END -#endif /* __UTIL_TYPES_INT3_IMPL_H__ */ +#endif /* __UTIL_TYPES_INT3_IMPL_H__ */ |