From 6d76670e7d970f24212c0e8606e12306f54a2606 Mon Sep 17 00:00:00 2001 From: Ingo Weyrich Date: Sun, 19 Jan 2020 12:02:19 +0100 Subject: [PATCH] sleef.h: Do not convert to double in signf(float) --- rtengine/sleef.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtengine/sleef.h b/rtengine/sleef.h index b7655258b..fc23cbad9 100644 --- a/rtengine/sleef.h +++ b/rtengine/sleef.h @@ -929,7 +929,7 @@ __inline float mulsignf(float x, float y) { return intBitsToFloat(floatToRawIntBits(x) ^ (floatToRawIntBits(y) & (1 << 31))); } -__inline float signf(float d) { return copysign(1, d); } +__inline float signf(float d) { return std::copysign(1.f, d); } __inline float mlaf(float x, float y, float z) { return x * y + z; } __inline int xisnanf(float x) { return x != x; }