std::experimental::simd_abi:: native
|
ヘッダーで定義
<experimental/simd>
|
||
|
template
<
class
T
>
using native = /*implementation-defined*/ ; |
(parallelism TS v2) | |
native < T > は実装定義のABIタグのエイリアスです。これは効率的な明示的ベクトル化に使用する主要なABIタグです。
注記
意図は、現在ターゲットとしているシステムでサポートされている要素型Tに対して、最も効率的なデータ並列実行を生成するABIタグを使用することです。ISA拡張を持たないターゲットアーキテクチャでは、 native < T > と compatible < T > のエイリアスはおそらく同じになります。ISA拡張を持つターゲットアーキテクチャでは、コンパイラフラグが native < T > エイリアスに影響を与える可能性がありますが、 compatible < T > はそのようなフラグに依存せず同じままです。
関連項目
|
(parallelism TS v2)
|
単一要素を格納するためのタグ型
(typedef) |
|
(parallelism TS v2)
|
指定された数の要素を格納するためのタグ型
(alias template) |
|
(parallelism TS v2)
|
ABI互換性を保証するタグ型
(alias template) |
|
(parallelism TS v2)
|
指定された要素型と要素数に対するABI型を取得する
(class template) |