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.