Skip to content

What are the rules for the JIT to decide to use a software implementation of an intrinsic? #109002

Closed Answered by EgorBo
Warpten asked this question in Q&A
Discussion options

You must be logged in to vote

This a known limitation of Vector_.Shuffle API. It currently expects a constant mask as a parameter directly and it should be visible for JIT early so hiding a mask under aggressiveinlining might not work as expected. Eventually, it should be improved for cases like this.

Replies: 1 comment 4 replies

Comment options

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

@tannergooding
Comment options

@Warpten
Comment options

@tannergooding
Comment options

Answer selected by Warpten
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants