数据并行向量库

来自cppreference.com
 
 
技术规范
文件系统库 (文件系统 TS)
库基础 (库基础 TS)
库基础 2 (库基础 TS v2)
库基础 3 (库基础 TS v3)
并行扩展 (并行 TS)
并行扩展 2 (并行 TS v2)
并发扩展 (并发 TS)
概念 (概念 TS)
范围 (范围 TS)
数学特殊函数 (特殊函数 TR)
 
 
 
定义于头文件 <experimental/simd>

目录

[编辑] 主类

(并行 TS v2)
数据并行向量类型
(类模板) [编辑]
(并行 TS v2)
元素类型为 bool 的数据并行类型
(类模板) [编辑]

[编辑] ABI 标签

定义于命名空间 std::experimental::simd_abi
(并行 TS v2)
存储单个元素的标签类型
(typedef) [编辑]
(并行 TS v2)
存储指定数量元素的标签类型
(别名模板) [编辑]
(并行 TS v2)
确保 ABI 兼容性的标签类型
(别名模板) [编辑]
(并行 TS v2)
最有效率的标签类型
(别名模板) [编辑]
(并行 TS v2)
保证支持的固定最大元素数
(常量) [编辑]
(并行 TS v2)
获得给定的元素类型及元素数的 ABI 类型
(类模板) [编辑]

[编辑] 对齐标签

指示元素对齐的标签类型
(类) [编辑]
指示向量类型对齐的标签类型
(类) [编辑]
指示指定对齐的标签类型
(类模板) [编辑]

[编辑] where_expression

以非修改操作选择的元素
(类模板)
(并行 TS v2)
以修改操作选择的元素
(类模板)
(并行 TS v2)
产生 const_where_expression 和 where_expression
(函数模板)

[编辑] 转型

逐元素 static_cast
(函数模板)
逐元素 ABI 转型
(函数模板)
(并行 TS v2)
分割单个 simd 对象为多个
(函数模板)
(并行 TS v2)
连接多个 simd 对象为单个
(函数模板)

[编辑] 算法

(并行 TS v2)
逐元素 min 操作
(函数模板)
(并行 TS v2)
逐元素 max 操作
(函数模板)
(并行 TS v2)
逐元素 minmax 操作
(函数模板)
(并行 TS v2)
逐元素 clamp 操作
(函数模板)

[编辑] 规约

(并行 TS v2)
规约向量为单个元素
(函数模板)
(并行 TS v2)
返回最小元素
(函数模板)
(并行 TS v2)
返回最大元素
(函数模板)

[编辑] 掩码规约

true 值数上的谓词
(函数模板)
(并行 TS v2)
返回 true 值数
(函数模板)
返回首个或最末 true 值的位置
(函数模板)

[编辑] 特性

(并行 TS v2)
检查类型是否为 simdsimd_mask 类型
(类模板) [编辑]
(并行 TS v2)
检查类型是否为 ABI 标签类型
(类模板) [编辑]
(并行 TS v2)
检查类型是否为 simd 标志类型
(类模板) [编辑]
(并行 TS v2)
获得给定的元素类型及 ABI 的元素数
(类模板) [编辑]
(并行 TS v2)
获得 vector_aligned 的适当对齐
(类模板) [编辑]
更改 simdsimd_mask 的元素数或元素类型
(类模板) [编辑]

[编辑] 数学函数

[编辑] 示例