std::experimental::simd_abi::native
来自 cppreference.cn
< cpp | experimental | simd
定义于头文件 <experimental/simd> |
||
template< class T > using native = /*实现定义*/; |
(并行 TS v2) | |
native<T> 是一个实现定义的 ABI 标签别名。 这是用于高效显式向量化的主要 ABI 标签。
[编辑] 注释
目的是使用 ABI 标签,为当前目标系统上支持的元素类型 T 生成最有效的数据并行执行。 对于没有 ISA 扩展的目标架构,native<T> 和 compatible<T> 别名可能相同。 对于具有 ISA 扩展的目标架构,编译器标志可能会影响 native<T> 别名,而 compatible<T> 将保持相同,不受此类标志的影响。
[编辑] 参见
(并行 TS v2) |
用于存储单个元素的标签类型 (typedef) |
(并行 TS v2) |
用于存储指定数量元素的标签类型 (别名模板) |
(并行 TS v2) |
确保 ABI 兼容性的标签类型 (别名模板) |
(并行 TS v2) |
获取给定元素类型和元素数量的 ABI 类型 (类模板) |