SSSE3 Instructions
9 x86 instructions in this extension - click any row for encoding, pseudocode, and full documentation.
| Mnemonic | Syntax | Format | Summary |
|---|---|---|---|
| pabsb | PABSB xmm1, xmm2/m128 | SSSE3 | Computes absolute value of bytes. |
| palignr | PALIGNR xmm1, xmm2/m128, imm8 | SSSE3 | Concatenates dest and src, extracts 128 bits byte-aligned. |
| phaddw | PHADDW xmm1, xmm2/m128 | SSSE3 | Adds adjacent 16-bit integers horizontally. |
| phsubd | PHSUBD xmm1, xmm2/m128 | SSSE3 | Subtracts adjacent 32-bit integers horizontally. |
| phsubw | PHSUBW xmm1, xmm2/m128 | SSSE3 | Subtracts adjacent 16-bit integers horizontally. |
| pmaddubsw | PMADDUBSW xmm1, xmm2/m128 | SSSE3 | Multiplies signed/unsigned bytes and adds pairs to words. |
| pmulhrsw | PMULHRSW xmm1, xmm2/m128 | SSSE3 | Multiplies signed 16-bit words, rounds, and scales. |
| pshufb | PSHUFB xmm1, xmm2/m128 | SSSE3 | Shuffles bytes according to indices in source operand. |
| psignb | PSIGNB xmm1, xmm2/m128 | SSSE3 | Negates/Zeroes bytes in dest based on sign of src. |