vpsravd

Variable Bit Shift Right Arithmetic Doubleword

VPSRAVD ymm1, ymm2, ymm3/m256

Shifts doublewords right arithmetic by individual counts.

Details

The Variable Bit Shift Right Arithmetic Doubleword instruction shifts doublewords right arithmetic by individual counts.

Pseudocode Operation

// Shifts doublewords right arithmetic by individual counts

Example

VPSRAVD ymm1, ymm2, ymm3/m256

Encoding

Binary Layout
VEX
+0
opcode
+3
ModRM
+4
 
Format AVX2
Opcode C4 ... 46
Extension AVX2

Operands

  • dest
    256-bit YMM AVX register
  • src1
    256-bit YMM AVX register
  • src2
    256-bit YMM AVX register or Memory operand