vpgatherdq

Gather Packed Quadword with Signed Doubleword Indices

VPGATHERDQ ymm1, [base+xmm_idx*scale], ymm_mask

Gathers 64-bit integers using 32-bit indices.

Details

The Gather Packed Quadword with Signed Doubleword Indices instruction gathers 64-bit integers using 32-bit indices.

Pseudocode Operation

// Gathers 64-bit integers using 32-bit indices

Example

VPGATHERDQ ymm1, [base+xmm_idx*scale], ymm_mask

Encoding

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

Operands

  • dest
    YMM
  • mem
    Base+Idx
  • mask
    YMM