round/iround optimizations