From ad86752ced141bf46d6daba98e7bfadfe71195f1 Mon Sep 17 00:00:00 2001 From: Nicolas Capens Date: Thu, 24 Dec 2015 01:39:43 -0500 Subject: [PATCH] Fix using floating-point exp2() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I2dc3942032458093bb132d7b86c34f05e1bb8137 Reviewed-on: https://swiftshader-review.googlesource.com/4443 Tested-by: Nicolas Capens Reviewed-by: Alexis Hétu Reviewed-by: Nicolas Capens --- src/Common/Math.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Common/Math.hpp b/src/Common/Math.hpp index a23a7d464..ef307c9d0 100644 --- a/src/Common/Math.hpp +++ b/src/Common/Math.hpp @@ -125,6 +125,11 @@ namespace sw !!(x & 0xFFFFFFFE) + \ !!(x & 0xFFFFFFFF)) + inline float exp2(float x) + { + return exp2f(x); + } + inline int exp2(int x) { return 1 << x; -- 2.11.0