std::experi...ment_aligned(3)
π NAME π
Okay bestie, we're on the std::experi...ment_aligned(3) page from the C++ Standard Libary, and the NAME line is doing the absolute most. It gives us std::experimental::element_aligned_tag,std::experimental::element_aligned, then a literal -, then std::experimental::element_aligned_tag,std::experimental::element_aligned again. Yes, it said it twice. Periodt. π
β¨ Synopsis β¨
Here's the synopsis, served fresh and exact:
Defined in header <experimental/simd>
struct element_aligned_tag {}; (parallelism TS v2)
inline constexpr element_aligned_tag element_aligned{};
So this tag type is literally telling you that the buffer used by copy_from and copy_to is aligned to its element alignment. That's the whole vibe: element alignment, no cap. π
π See also π
The See also section is giving related-alignment lore, and the original columns wrapped kinda unhinged, so here are the exact pieces so nothing gets lost:
vector_aligned_tagβ the flag indicating alignment of the load/store address to vector...vector_alignedβ alignment...(parallelism TS v2) (class)β the class/status note, exactly as it appearsoveraligned_tagβ the flag indicating alignment of the load/store address to the...overalignedβ specified alignment...(parallelism TS v2) (class template)β the class-template/status note, exactly as it appears
The original wrapped βvectorβ and βalignmentβ across rows like it was texting with one thumb, so don't come for me about the line breaks. The tokens and wording are all still here. π«Ά
Source/version/date tea at the very end: http://cppreference.com, 2024.06.10, and the page is std::experi...ment_aligned(3) β mwah, bye bestie πβ¨
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms