poly_max_coord
return saturation<poly_max_coord>::iround(a * b / c);
return saturation<poly_max_coord>::iround(v * poly_subpixel_scale);