std::experi..._abi::scalar(3)
π NAME π
okay bestie, this is the manual page for std::experimental::simd_abi::scalar β and the NAME line is literally std::experimental::simd_abi::scalar - std::experimental::simd_abi::scalar, so yes, itβs giving βI contain myselfβ main character energy π. The page title up top is std::experi..._abi::scalar(3), and it comes from the C++ Standard Libary manual (spelled βLibaryβ in the header, iykyk, not me fixing it π
).
β¨ Synopsis β¨
Defined in header <experimental/simd>:
using scalar = /*unspecified*/; (parallelism TS v2)
So with the scalar ABI tag, data-parallel types are equivalent to a single element type. However, the full simd and simd_mask interface is supported and thus eases development of generic code π«Άβ¨.
π§ Notes π§
vibe check / important note:scalaris not an alias tofixed_size<1>. Thatβs the whole note, bestie β donβt let anyone gaslight you into thinking otherwise π.
π¦ See also π¦
fixed_sizeβ tag type for storing specified number of elements (parallelism TS v2) (alias template)compatibleβ tag type that ensures ABI compatibility (parallelism TS v2) (alias template)nativeβ tag type that is most efficient (parallelism TS v2) (alias template)deduceβ obtains an ABI type for given element type and number of elements (parallelism TS v2) (class template)deduce_tβ the original see-also block literally hasdeduce_t elementssitting there, with(parallelism TS v2) (class template)nearby; Iβm keeping it visible and not inventing a cleaner description π«Ά
okay bestie, thatβs the page! source/version/date tea: http://cppreference.com β 2024.06.10 β std::experi..._abi::scalar(3). byeeeee πβ¨
π¦ 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