| Name | Regs | Opcode | Description |
| PSLLW | register, memory/register | 0F F1 mod-rm | Packed shift left logical word by amount specified in MMX register or by immediate value |
| PSLLD | register, memory/register | 0F F2 mod-rm, [sib] | Packed shift left logical doubleword by amount specified in MMX register or by immediate value |
| PSLLQ | register, memory/register | 0F F3 mod-rm | Packed shift left logical quadword by amount specified in MMX register or by immediate value |
| PSRLW | register, memory/register | 0F D1 mod-rm | Packed shift right logical word by amount specified in MMX register or by immediate value |
| PSRLD | register, memory/register | 0F D2 mod-rm | Packed shift right logical doubleword by amount specified in MMX register or by immediate value |
| PSRLQ | register, memory/register | 0F D3 mod-rm | Packed shift right logical quadword by amount specified in MMX register or by immediate value |
| PSRAW | register, memory/register | 0F E1 mod-rm | Packed shift right arithmetic word by amount specified in MMX register or by immediate value |
| PSRAD | register, memory/register | 0F E2 mod-rm | Packed shift right arithmetic doubleword by amount specified in MMX register or by immediate value |
| PSHIMW* | register, immediate | 0F 71 mod-rm, imm | |
| PSHIMD* | register, immediate | 0F 72 mod-rm, imm | |
| PSHIMQ* | register, immediate | 0F 73 mod-rm, imm | |