util: Add MAX3 and MIN3.
authorCorbin Simpson <MostAwesomeDude@gmail.com>
Fri, 20 Nov 2009 22:08:58 +0000 (14:08 -0800)
committerCorbin Simpson <MostAwesomeDude@gmail.com>
Fri, 20 Nov 2009 22:08:58 +0000 (14:08 -0800)
src/gallium/auxiliary/util/u_math.h

index 75b075f160d922c14c0277a57dd9c5b7b60ec680..731a11475ecbd4848f0c49d734416bfae5d23a87 100644 (file)
@@ -499,6 +499,9 @@ util_next_power_of_two(unsigned x)
 #define MIN2( A, B )   ( (A)<(B) ? (A) : (B) )
 #define MAX2( A, B )   ( (A)>(B) ? (A) : (B) )
 
+#define MIN3( A, B, C ) MIN2( MIN2( A, B ), C )
+#define MAX3( A, B, C ) MAX2( MAX2( A, B ), C )
+
 
 static INLINE int
 align(int value, int alignment)