Previous | Next --- Slide 15 of 63
Back to Lecture Thumbnails
joel

For anyone who is interested, I went to look up the gather instruction in the manual here's the definition:

VPGATHERDQ xmm1, vm32x

Using dword indices specified in vm32x, gather qword values from memory conditioned on mask specified by xmm2. Conditionally gathered > elements are merged into xmm1

I was unfamiliar with what dwords and qwords were but according to wiki so I looked them up. Here's the relevant section of the wiki:

Data structures containing such different sized words refer to them as WORD (16 bits/2 > bytes), DWORD (32 bits/4 bytes) and QWORD (64 bits/8 bytes) respectively.