Cleanup: Remove FMA3 Disable for msvc
authorLazydodo <github@lazydodo.com>
Thu, 1 Aug 2019 02:18:44 +0000 (20:18 -0600)
committerLazydodo <github@lazydodo.com>
Thu, 1 Aug 2019 02:18:44 +0000 (20:18 -0600)
We no longer build with or support msvc2013, so this hack can be removed.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5298

source/creator/creator.c

index b257564519ac5be8466b37782b6f4a897f479b99..afcde70670a0588c3ba998e34340d756de1546f9 100644 (file)
@@ -25,9 +25,6 @@
 #include <string.h>
 
 #ifdef WIN32
-#  if defined(_MSC_VER) && defined(_M_X64)
-#    include <math.h> /* needed for _set_FMA3_enable */
-#  endif
 #  include <windows.h>
 #  include "utfconv.h"
 #endif
@@ -237,12 +234,6 @@ int main(int argc,
   _putenv_s("OMP_WAIT_POLICY", "PASSIVE");
 #  endif
 
-  /* FMA3 support in the 2013 CRT is broken on Vista and Windows 7 RTM
-   * (fixed in SP1). Just disable it. */
-#  if defined(_MSC_VER) && defined(_M_X64)
-  _set_FMA3_enable(0);
-#  endif
-
   /* Win32 Unicode Args */
   /* NOTE: cannot use guardedalloc malloc here, as it's not yet initialized
    *       (it depends on the args passed in, which is what we're getting here!)