MMX instruction to shift a register's contents right arithmetically, word-wise.

The source is either an immediate 8 bit value, a 64 bit value in memory, or a MMX register. The destination is a MMX register. Each word of the destination is shifted to the right by the number of bits specified in the source.
Unlike logical shifts (PSRLW), 0's are NOT shifted in - instead, the leftmost (sign) bit of each word is used to fill the space.

Compare: PSRAD, PSRLW, PSLLW.

Log in or register to write something here or to contact authors.