It rounds up. It handles overflow conditions when the integers are nearly full. This caused a bug in csh when a process used more than 6 hours of CPU time - the percentage reported as negative because of overflow. It also uses no floating point. This is a boon to mc86LC040 systems (or any other system without an FPU). Erik