Namespaces
Variants

std::experimental::simd_mask<T,Abi>:: copy_to

From cppreference.net
template < class Flags >
void copy_to ( bool * mem, Flags flags ) ;
(并行技术规范 v2)

store函数复制 simd_mask 的所有元素,使得对于范围 [ 0 , size() ) 内的所有 i ,第i个元素被写入 mem[i]

参数

mem - 指向数组的指针,其中 [ mem , mem + size() ) 是有效范围
flags - 若为 vector_aligned_tag 类型,加载构造函数可假定 mem 指向按 memory_alignment_v<simd_mask> 对齐的存储空间
类型要求
-
is_simd_flag_type_v<Flags> 必须为 true

参见

指示加载/存储地址按元素对齐的标志
(类)
指示加载/存储地址按向量对齐的标志
(类)
(parallelism TS v2)
指示加载/存储地址按指定对齐方式对齐的标志
(类模板)
(parallelism TS v2)
获取适用于 vector_aligned 的适当对齐方式
(类模板)
(parallelism TS v2)
从连续内存加载 simd_mask 元素
(公开成员函数)