_mm256_extract_epi8/16/32/64

Extract integer byte or word from packed integer array element selected by index.

Syntax

extern int _mm256_extract_epi8(__m256i a, int offset);

extern int _mm256_extract_epi16(__m256i a, int offset);

extern int _mm256_extract_epi32(__m256i a, int offset);

extern int _mm256_extract_epi64(__m256i a, int offset);

Arguments

a

integer source vector

offset

integer constant specifying offset

Description

Returns extracted 8/16/32/64 bits of data of the source vector at offset position. Offset counts with element size granularity.

Upper bits of returned integer value are cleared.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.