А зачем заниматься мутотенью с умножениями если c real все норм работает?