hopefully fixes ieee 754 stuff for msvc