Boost logo

Boost :

Subject: Re: [boost] [GSoC] SIMD proposal
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-03-24 16:41:31


On 24/03/2011 19:21, Gruenke, Matt wrote:
> MSVC defines _M_IX86_FP, to indicate whether /arch was specified, and whether for SSE or SSE2. Unfortunately, it does not (currently) go beyond SSE2.
>
> Source: http://msdn.microsoft.com/en-us/library/b0084kay.aspx>
>
>
> One possibility would be to require the user to manually define a macro, when using such compilers.
>
>
> Matt

Which I already said.

It is also completely orthogonal; /arch is more like an equivalent of
the -mfpmath GCC option.
It does not control availability of instructions, but rather what
instructions are generated for the floating point operations (as the
name _M_IX86_FP clearly reflects)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk