Developer Guide and Reference

Contents

_mm256_cvtepi32_epi64

Performs packed move with sign-extend on 32-bit signed integers to 64-bit integers. The corresponding Intel® AVX2 instruction is
VPMOVSXDQ
.

Syntax

extern __m256i _mm256_cvtepi32_epi64(__m128i s1);
Arguments
s1
128-bit integer source vector used for the operation
Description
Performs a packed move with sign-extend operation to convert 32-bit [doubleword] integers in the low bytes of the source vector,
s1
, to 64-bit [quadword] integers and stored as packed signed quadword integers in the destination vector.
Returns
Result of the sign-extend operation.