Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorCampbell Barton <campbell@blender.org>2022-04-13 06:45:42 +0300
committerCampbell Barton <campbell@blender.org>2022-04-13 06:45:42 +0300
commit4b5195a9d75ac1cef101f902c9866e07e75193bb (patch)
tree6268facd43ae6cf25e091cdea398a65cad7c02a0 /intern
parent21ae323dbf28b4e0049e68153fe1a310ccf5ebef (diff)
Cleanup: clang-format
Diffstat (limited to 'intern')
-rw-r--r--intern/cycles/util/simd.h36
1 files changed, 19 insertions, 17 deletions
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