Skip to content

LWG Motion 12 #8075

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 15, 2025
Merged

LWG Motion 12 #8075

merged 3 commits into from
Jul 15, 2025

Conversation

tkoeppe
Copy link
Contributor

@tkoeppe tkoeppe commented Jul 15, 2025

P2664R11 Extend std::simd with permutation API

Fixes #7949.
Fixes cplusplus/papers#1383.

@tkoeppe tkoeppe force-pushed the motions-2025-06-lwg-12 branch 3 times, most recently from acaf624 to 28a255e Compare July 15, 2025 21:12
Editorial note:
* [simd.permute.memory] Introduce type variable "T = V::value_type"
  to simplify the presentation.
The name simd-type could refer to both basic_vec and basic_mask
specializations. simd-vec-type is clearer and more consistent with the
simd-mask-type concept.
@tkoeppe tkoeppe force-pushed the motions-2025-06-lwg-12 branch from 28a255e to 3dfe52a Compare July 15, 2025 21:15
@tkoeppe tkoeppe merged commit 9b3ff32 into main Jul 15, 2025
4 checks passed
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.

[2025-06 LWG Motion 12] P2664R11 Extend std::simd with permutation API P2664 R10 Proposal to extend std::simd with permutation API
2 participants