This documentation is archived and is not being maintained.

Supplemental Streaming SIMD Extensions 3 Instructions

The Visual C++ compiler makes the following Supplemental Streaming SIMD Extensions 3 (SSSE3) available. With all instrinsics, you must ensure that the underlying processor supports the instruction before you use it. Use the __cpuid, __cpuidex instruction to determine what functionality your processor supports.

The following instrinsics compute an absolute value:

These instrinsics perform addition and subtraction:

The following intrinsics calculate dot products:

These intrinsics perform bit manipulation:

These intrinsics negate numbers: