The Intel C++ Class Libraries for SIMD Operations include:
Integer vector (Ivec) classes
Floating-point vector (Fvec) classes
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:
ivec.h is specific to architectures with MMX™ technology
fvec.h is specific to architectures with Intel® Streaming SIMD Extensions
dvec.h is specific to architectures with Intel® Streaming SIMD Extensions 2
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.
Copyright © 1996-2011, Intel Corporation. All rights reserved.