#define SP_Abs(x) (((x) < 0) ? -(x) : (x))
#define SP_Max(x, y) (((x) > (y)) ? (x) : (y)) #define SP_Min(x, y) (((x) < (y)) ? (x) : (y))