do_div_round_closest
rate = do_div_round_closest(rate, (prediv * postdiv1 * postdiv2) << 24);
rate = do_div_round_closest(rate, prediv * postdiv1 * postdiv2);