Boost logo

Boost :

Subject: Re: [boost] C++ announcements coming tomorrow
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2012-11-04 19:36:01


On November 5, 2012 4:16:42 AM "Vicente J. Botet Escriba"
<vicente.botet_at_[hidden]> wrote:
> Le 04/11/12 23:38, Andrey Semashev a écrit :
> > IMHO, pragma-controlled compiler-generated vectorization is a utopy,
> > except for the very trivial things. Real benefit is provided by
> > extensions like __m128 and intrinsic functions. Also remember the
> > mentioned typeof and long long. Some things cannot be implemented on
> > the library level efficiently, and pragmas are not the silver bullet.
> Compiler vendors could provide a portable implementation of these types
> and intrinsics via a library. Of course, they should use names more
> portable that should avoid conflicts using the the well know naming
> guidelines.

That's what they do (at least, in case of gcc, intel and msvc). Only
those types and functions are or based on compiler extensions.


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