std::experi...ctor_aligned(3)
okay bestie, welcome to std::experi...ctor_aligned(3) from the C++ Standard Libary manual β manual name folded in near the top like a lil name tag, periodt π
β¨
π NAME π
std::experimental::vector_aligned_tag,std::experimental::vector_aligned
-
std::experimental::vector_aligned_tag,std::experimental::vector_aligned
that's the whole name line, duplicate and dangling - included, no cap π
π Synopsis π
Defined in header <experimental/simd>
struct vector_aligned_tag {}; (parallelism TS v2)
inline constexpr vector_aligned_tag vector_aligned{};
okay so this tag type is telling you that the buffer of copy_from and copy_to is aligned to memory_alignment_v<T, U>, where the copy operation operates on the simd/simd_mask type T, and the buffer with element type U. literally the alignment memo for your vector copy vibes π¦
π Notes π
This tag type allows to implement vector-aligned load and store. yep, that's the note, bestie β short, sweet, and vector-aligned π
π See also π
element_aligned_tagβ flag indicating alignment of the load/store address toelement_alignedalignment(parallelism TS v2)(class).overaligned_tagβ flag indicating alignment of the load/store address to theoveralignedspecified alignment(parallelism TS v2)(class template).memory_alignmentβ obtains an appropriate alignment forvector_aligned(parallelism TS v2)(class template).
that's the whole page, bestie π
β source: http://cppreference.com, version/date: 2024.06.10, page: std::experi...ctor_aligned(3). periodt π
π¦ 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