std::experi...::compatible(3)
π¦ NAME π¦
std::experimental::simd_abi::compatible β yep, bestie, this is literally the page for std::experimental::simd_abi::compatible, and weβre folding in the manual name right here: the C++ Standard Libary manual has entered the chat. The header title is std::experi...::compatible(3) β cute, truncated, iconic. π
β¨ Synopsis β¨
Defined in header <experimental/simd>
template< class T > (parallelism TS v2)
using compatible = /*implementation-defined*/;
So compatible<T> is an implementation-defined alias for an ABI tag. Thatβs the whole vibe: no cap, itβs aliasing something implementation-defined. π«Ά
π Notes π
The intent is to use the ABI tag that produces the most efficient data-parallel execution for the element type T β while also making sure thereβs ABI compatibility between translation units on the target architecture. Literally efficiency plus compatibility, bestie. β¨
πΈ See also πΈ
scalarβ tag type for storing a single element (parallelism TS v2) (typedef) πfixed_sizeβ tag type for storing specified number of elements (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β obtains an ABI type for given element type and number of elements (parallelism TS v2) (class template) π
Made with π by the C++ Standard Libary manual Β· source/version/date: http://cppreference.com Β· 2024.06.10 Β· 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