scons: Generate SSE2 floating-point arithmetic.
- SSE2 is available on all x86 processors we care about. - It's recommended by Intel: https://software.intel.com/en-us/blogs/2012/09/26/gcc-x86-performance-hints - And has been the default since MSVC 2012: http://msdn.microsoft.com/en-us/library/7t5yh4fd(v=vs.110).aspx Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
This commit is contained in:
parent
0473577f91
commit
aef3a01d57
|
@ -390,7 +390,7 @@ def generate(env):
|
|||
ccflags += [
|
||||
'-mstackrealign', # ensure stack is aligned
|
||||
'-msse', '-msse2', # enable SIMD intrinsics
|
||||
#'-mfpmath=sse',
|
||||
'-mfpmath=sse', # generate SSE floating-point arithmetic
|
||||
]
|
||||
if platform in ['windows', 'darwin']:
|
||||
# Workaround http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37216
|
||||
|
@ -469,7 +469,7 @@ def generate(env):
|
|||
]
|
||||
if env['machine'] == 'x86':
|
||||
ccflags += [
|
||||
#'/arch:SSE2', # use the SSE2 instructions
|
||||
'/arch:SSE2', # use the SSE2 instructions (default since MSVC 2012)
|
||||
]
|
||||
if platform == 'windows':
|
||||
ccflags += [
|
||||
|
|
Loading…
Reference in New Issue