From 4b5195a9d75ac1cef101f902c9866e07e75193bb Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 13 Apr 2022 13:45:42 +1000 Subject: Cleanup: clang-format --- intern/cycles/util/simd.h | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) (limited to 'intern/cycles/util') diff --git a/intern/cycles/util/simd.h b/intern/cycles/util/simd.h index 6772025d1de..03783abd20f 100644 --- a/intern/cycles/util/simd.h +++ b/intern/cycles/util/simd.h @@ -33,11 +33,11 @@ _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON); \ _MM_SET_DENORMALS_ZERO_MODE(_MM_DENORMALS_ZERO_ON); #elif defined(__aarch64__) || defined(_M_ARM64) -#define _MM_FLUSH_ZERO_ON 24 -#define __get_fpcr(__fpcr) __asm__ __volatile__("mrs %0,fpcr" : "=r" (__fpcr)) -#define __set_fpcr(__fpcr) __asm__ __volatile__("msr fpcr,%0" : :"ri" (__fpcr)) -# define SIMD_SET_FLUSH_TO_ZERO set_fz(_MM_FLUSH_ZERO_ON); -# define SIMD_GET_FLUSH_TO_ZERO get_fz(_MM_FLUSH_ZERO_ON) +# define _MM_FLUSH_ZERO_ON 24 +# define __get_fpcr(__fpcr) __asm__ __volatile__("mrs %0,fpcr" : "=r"(__fpcr)) +# define __set_fpcr(__fpcr) __asm__ __volatile__("msr fpcr,%0" : : "ri"(__fpcr)) +# define SIMD_SET_FLUSH_TO_ZERO set_fz(_MM_FLUSH_ZERO_ON); +# define SIMD_GET_FLUSH_TO_ZERO get_fz(_MM_FLUSH_ZERO_ON) #else # define SIMD_SET_FLUSH_TO_ZERO #endif @@ -112,18 +112,20 @@ static struct StepTy { #endif #if defined(__aarch64__) || defined(_M_ARM64) -__forceinline int set_fz(uint32_t flag) { - uint64_t old_fpcr, new_fpcr; - __get_fpcr(old_fpcr); - new_fpcr = old_fpcr | (1ULL << flag); - __set_fpcr(new_fpcr); - __get_fpcr(old_fpcr); - return old_fpcr == new_fpcr; -} -__forceinline int get_fz(uint32_t flag) { - uint64_t cur_fpcr; - __get_fpcr(cur_fpcr); - return (cur_fpcr & (1ULL<< flag)) > 0 ? 1 : 0 ; +__forceinline int set_fz(uint32_t flag) +{ + uint64_t old_fpcr, new_fpcr; + __get_fpcr(old_fpcr); + new_fpcr = old_fpcr | (1ULL << flag); + __set_fpcr(new_fpcr); + __get_fpcr(old_fpcr); + return old_fpcr == new_fpcr; +} +__forceinline int get_fz(uint32_t flag) +{ + uint64_t cur_fpcr; + __get_fpcr(cur_fpcr); + return (cur_fpcr & (1ULL << flag)) > 0 ? 1 : 0; } #endif -- cgit v1.2.3