SSSE3 contains 16 new discrete instructions. Each instruction can act on 64-bit MMX or 128-bit XMM registers. Therefore, Intel's materials refer to 32 new instructions. They include: • Twelve instructions that perform horizontal addition or subtraction operations. • Six instructions that evaluate absolute values. • Two instructions that perform multiply-and-add operations and speed up the evaluation of
dot products. • Two instructions that accelerate packed integer multiply operations and produce integer values with scaling. • Two instructions that perform a byte-wise, in-place shuffle according to the second shuffle control operand. • Six instructions that negate packed integers in the destination operand if the corresponding element in the source operand is negative. • Two instructions that align data from the composite of two operands. ==CPUs with SSSE3==