AVX-512-VBMI2 Instructions
10 x86 instructions in this extension - click any row for encoding, pseudocode, and full documentation.
| Mnemonic | Syntax | Format | Summary |
|---|---|---|---|
| vpcompressb | VPCOMPRESSB m512 {k1}, zmm1 | EVEX | Compresses active bytes from ZMM to memory. |
| vpcompressw | VPCOMPRESSW m512 {k1}, zmm1 | EVEX | Compresses active words from ZMM to memory. |
| vpexpandb | VPEXPANDB zmm1 {k1}, m512 | EVEX | Expands bytes from memory into sparse locations in ZMM. |
| vpexpandw | VPEXPANDW zmm1 {k1}, m512 | EVEX | Expands words from memory into sparse locations in ZMM. |
| vpshldd | VPSHLDD zmm1 {k1}, zmm2, zmm3/m512, imm8 | EVEX | Funnel shift left of doublewords. |
| vpshldq | VPSHLDQ zmm1 {k1}, zmm2, zmm3/m512, imm8 | EVEX | Funnel shift left of quadwords. |
| vpshldw | VPSHLDW zmm1 {k1}, zmm2, zmm3/m512, imm8 | EVEX | Funnel shift left of words. |
| vpshrdd | VPSHRDD zmm1 {k1}, zmm2, zmm3/m512, imm8 | EVEX | Funnel shift right of doublewords. |
| vpshrdq | VPSHRDQ zmm1 {k1}, zmm2, zmm3/m512, imm8 | EVEX | Funnel shift right of quadwords. |
| vpshrdw | VPSHRDW zmm1 {k1}, zmm2, zmm3/m512, imm8 | EVEX | Funnel shift right of words. |