名前空間
変種
操作

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

From cppreference.com
< cpp‎ | experimental‎ | simd‎ | simd mask
 
 
 
 
 
 
template<class Flags>
void copy_to( bool* mem, Flags flags );
(parallelism TS v2)

ストア関数は、simd_maskのすべての要素をコピーし、iが範囲[0size())内にある場合、i番目の要素をmem[i]に書き込みます。

[編集] パラメータ

mem - [memmem + size())が有効な範囲となる配列へのポインタ
flags - vector_aligned_tagの型である場合、ロードコンストラクタはmemmemory_alignment_v<simd_mask>によってアラインされたストレージを指していると想定できます。
型要件
-
is_simd_flag_type_v<Flags>true である必要があります。

[編集] 関連項目

ロード/ストアアドレスが要素のアライメントに揃っていることを示すフラグ
(クラス) [編集]
ロード/ストアアドレスがベクトルのアライメントに揃っていることを示すフラグ
(クラス) [編集]
(parallelism TS v2)
ロード/ストアアドレスが指定されたアライメントに揃っていることを示すフラグ
(クラステンプレート) [編集]
(parallelism TS v2)
vector_aligned のための適切なアライメントを取得する
(クラステンプレート) [編集]
(parallelism TS v2)
連続したメモリから simd_mask 要素をロードします
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)