commit | ad86752ced141bf46d6daba98e7bfadfe71195f1 | [log] [tgz] |
---|---|---|
author | Nicolas Capens <capn@google.com> | Thu Dec 24 01:39:43 2015 -0500 |
committer | Nicolas Capens <capn@google.com> | Wed Jan 06 18:12:29 2016 +0000 |
tree | 90e53cc683120b8e22c0ef0ab2247819a31b62c0 | |
parent | 2faebc5b8fa05712a77350ae75a668b6ab32d6d5 [diff] |
Fix using floating-point exp2() Change-Id: I2dc3942032458093bb132d7b86c34f05e1bb8137 Reviewed-on: https://swiftshader-review.googlesource.com/4443 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/Common/Math.hpp b/src/Common/Math.hpp index a23a7d4..ef307c9 100644 --- a/src/Common/Math.hpp +++ b/src/Common/Math.hpp
@@ -125,6 +125,11 @@ !!(x & 0xFFFFFFFE) + \ !!(x & 0xFFFFFFFF)) + inline float exp2(float x) + { + return exp2f(x); + } + inline int exp2(int x) { return 1 << x;