/** * @file kmath.h * * @author Ian McFarlane * * Kernel math functions */ #ifndef _KMATH_H #define _KMATH_H #include // min and max both prefer a over b #define MAX(a, b) ((a) >= (b) ? (a) : (b)) #define MIN(a, b) ((a) <= (b) ? (a) : (b)) #define CLAMP(val, min, max) (MAX((min), MIN((val), (max)))) #endif