GENERATED_MAX_DIV
min_rate = DIV_ROUND_CLOSEST(parent_rate, GENERATED_MAX_DIV + 1);
if (div > GENERATED_MAX_DIV + 1)
div = GENERATED_MAX_DIV + 1;
for (div = 1; div < GENERATED_MAX_DIV + 2; div++) {
if (div > GENERATED_MAX_DIV + 1 || !div)