From 8b15fd51ba51dd9bb1a8b8352c6d49f0cff02019 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Mon, 1 Apr 2024 13:23:17 +0300 Subject: [PATCH] common way to identify CGLM_FAST_MATH --- include/cglm/common.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/cglm/common.h b/include/cglm/common.h index d3c3484..af1116f 100644 --- a/include/cglm/common.h +++ b/include/cglm/common.h @@ -45,6 +45,10 @@ # define CGLM_LIKELY(expr) (expr) #endif +#if defined(_M_FP_FAST) || defined(__FAST_MATH__) +# define CGLM_FAST_MATH +#endif + #define GLM_SHUFFLE4(z, y, x, w) (((z) << 6) | ((y) << 4) | ((x) << 2) | (w)) #define GLM_SHUFFLE3(z, y, x) (((z) << 4) | ((y) << 2) | (x))