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.