gather.asm 476 B

123456789101112
  1. bits 64
  2. VGATHERQPS xmm1, [xmm0 + rsi], xmm2 ; OK
  3. VGATHERQPS xmm1, [ymm0 + rsi], xmm2 ; fail: error: invalid effective address
  4. VGATHERDPD ymm1, [xmm0 + rsi], ymm2 ; OK
  5. VGATHERDPD xmm1, [xmm0 + rsi], xmm2 ; OK
  6. VGATHERQPD xmm1, [xmm0 + rsi], xmm2 ; OK
  7. VGATHERQPD ymm1, [ymm0 + rsi], ymm2 ; OK
  8. VPGATHERQD xmm1, [xmm0 + rsi], xmm2 ; OK
  9. VPGATHERQD xmm1, [ymm0 + rsi], xmm2 ; fail: error: invalid effective address
  10. VPGATHERDQ ymm1, [xmm0 + rsi], ymm2 ; OK