Separated ROF registers into two parts (integer and fraction) to make it easier to program ROF