About the Classes

The IntelŪ C++ Class Libraries for SIMD Operations include:

You can find the definitions for these operations in three header files: ivec.h, fvec.h, and dvec.h. The classes themselves are not partitioned like this. The classes are named according to the underlying type of operation. The header files are partitioned according to architecture:

Streaming SIMD Extensions 2 intrinsics cannot be used on ItaniumŪ-based systems. The mmclass.h header file includes the classes that are usable on the Itanium architecuture.

This documentation is intended for programmers writing code for the Intel architecture, particularly code that would benefit from the use of SIMD instructions. You should be familiar with C++ and the use of C++ classes.