Namespaces
Variants

std::experimental::simd_abi:: native

From cppreference.net
定义于头文件 <experimental/simd>
template < class T >
using native = /*由实现定义*/ ;
(并行 TS v2)

native < T > 是ABI标签的实现定义别名。这是用于高效显式向量化的主要ABI标签。

注释

目的是使用能为当前目标系统上受支持的元素类型T产生最高效数据并行执行的ABI标签。对于没有ISA扩展的目标架构, native < T > compatible < T > 别名很可能相同。对于具有ISA扩展的目标架构,编译器标志可能会影响 native < T > 别名,而 compatible < T > 将保持与这些标志无关的一致性。

参见

(parallelism TS v2)
用于存储单个元素的标签类型
(类型别名)
(parallelism TS v2)
用于存储指定数量元素的标签类型
(别名模板)
(parallelism TS v2)
确保ABI兼容性的标签类型
(别名模板)
(parallelism TS v2)
获取给定元素类型和元素数量的ABI类型
(类模板)