One little thing you missed to fix: In: execute_cmd.c ln:1383 sum_frac = (cpu % 100) * 10;
Should be: sum_frac = (cpu % 100) * 10000; That line there is still converting that fractional value from centiunits to milliunits, when it should be turning it to microunits, what function mkfmt() now expects it to be.
