Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

ivec.h / dvec.h / fvec.h

emmanuel_attia
Beginner
1,063 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
Honored Contributor III
1,063 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.
0 Kudos
emmanuel_attia
Beginner
1,063 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).
0 Kudos
Thomas_W_Intel
Employee
1,063 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.
0 Kudos
Reply