[poly] add rounding