Revert "Fix performance issues by rounding during the operation."

This reverts commit a44ea0bbf4076c7d80a2f7f5b037e944aab04b1c.

It seems to introduce inaccuracies :(