HB_HALF_DIV
if (cur_divisor == HB_FULL_DIV && new_divisor == HB_HALF_DIV) {
} else if (cur_divisor == HB_HALF_DIV && new_divisor == HB_FULL_DIV) {
} else if (cur_divisor == HB_FULL_DIV && new_divisor > HB_HALF_DIV) {
CHANGE_REFRESH_COUNT(HB_SLOW_DOWN, cur_divisor, HB_HALF_DIV);
SET_ESTAR_MODE(hb_eclk[HB_HALF_DIV]);
CHANGE_REFRESH_COUNT(HB_SLOW_DOWN, HB_HALF_DIV, new_divisor);
} else if (cur_divisor > HB_HALF_DIV && new_divisor == HB_FULL_DIV) {
SET_ESTAR_MODE(hb_eclk[HB_HALF_DIV]);
CHANGE_REFRESH_COUNT(HB_SPEED_UP, cur_divisor, HB_HALF_DIV);
CHANGE_REFRESH_COUNT(HB_SPEED_UP, HB_HALF_DIV, new_divisor);