Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

ivec.h / dvec.h / fvec.h

emmanuel_attia
Beginner
444 Views
Hello,

I wanted to know if the headers for C++ SSE ivec/dvec/fvec which are provided with Microsoft C++ and Intel C++ compilers are going to evolve with SSE3 to AVX extensions ?

And also, are they available for GCC ?

Thanks in advance,

Emmanuel
0 Kudos
3 Replies
TimP
Black Belt
444 Views
Did you look up the references to these questions on the Visual Studio and gcc sites?
If AVX is not to be supported by Microsoft for more than a year, except for driver development, it seems premature for anyone outside of Microsoft to guess what they will do.
In my opinion, g++ will have enough work ahead to keep up with C++ standards, and support for Microsoft extensions is likely to continue to lag.
emmanuel_attia
Beginner
444 Views
I ask here, because these wrappers seems to be owned by Intel since they start by
"*** Copyright (C) 1985-1999 Intel Corporation. All rights reserved."

(With both MS and Intel's compilers).
Thomas_W_Intel
Employee
444 Views
vdec.h as included in the Intel C++ Compiler 11.1 already includes the extensions to 256 bit.

When Visual Studio will support AVX, you have to ask Microsoft as Tim already pointed out.
Reply