Mesa (gallium-0.2): util: Add log2() definition for MSC.

Keith Whitwell keithw at kemper.freedesktop.org
Sat Nov 15 16:24:08 UTC 2008


Module: Mesa
Branch: gallium-0.2
Commit: f447eea4de9cab5de295c717d35824cf92b9f322
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f447eea4de9cab5de295c717d35824cf92b9f322

Author: Michal Krol <michal at tungstengraphics.com>
Date:   Wed Nov 12 17:14:07 2008 +0100

util: Add log2() definition for MSC.

---

 src/gallium/auxiliary/util/u_math.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h
index be7303e..c7bbebc 100644
--- a/src/gallium/auxiliary/util/u_math.h
+++ b/src/gallium/auxiliary/util/u_math.h
@@ -161,6 +161,11 @@ static INLINE float logf( float f )
    return (float) log( (double) f );
 }
 
+static INLINE double log2( double x )
+{
+   return log( x ) / log( 2.0 );
+}
+
 #else
 /* Work-around an extra semi-colon in VS 2005 logf definition */
 #ifdef logf




More information about the mesa-commit mailing list