#define sgn(x) ((x<0)?-1:((x>0)?1:0)); u32 abs(int x);