Skip to content

Conversation

@copybara-service
Copy link
Contributor

For avx512, combine f, bw, vl, dq into one target

These aren't really worth separating into finer grained targets (there are no relevant CPUs with some avx512 but without these features). Until now, it hasn't really caused much headache to do so, but I'm now trying to clean up partial vector loads/stores to use avx512 instructions for avx or sse sized vectors, and doing so is hard to do while maintaining these fine grained targets.

These aren't really worth separating into finer grained targets (there are no relevant CPUs with some avx512 but without these features). Until now, it hasn't really caused much headache to do so, but I'm now trying to clean up partial vector loads/stores to use avx512 instructions for avx or sse sized vectors, and doing so is hard to do while maintaining these fine grained targets.

PiperOrigin-RevId: 846939485
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant