switch back to simple precision floating point calculation