Skip to content

AVX-512 vpmovd2m: _mm256_movepi32_mask(), _mm512_movepi32_mask() #96204

Answered by tannergooding
twest820 asked this question in General
Discussion options

You must be logged in to vote

vector.ExtractMostSignificantBits() will do the equivalent of movmsk* for 128/256-bit scenarios and vpmov*2m + kmov* for 512-bit (only emitting kmov for scenarios where the vector is determined to already be in a mask register, such as after a comparison operation)

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by twest820
Comment options

You must be logged in to vote
4 replies
@tannergooding
Comment options

@KirkDybvik
Comment options

@twest820
Comment options

@tannergooding
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants