std::experimental::simd_abi:: native
| Technical Specification | ||||
| Filesystem library (filesystem TS) | ||||
| Library fundamentals (library fundamentals TS) | ||||
| Library fundamentals 2 (library fundamentals TS v2) | ||||
| Library fundamentals 3 (library fundamentals TS v3) | ||||
| Extensions for parallelism (parallelism TS) | ||||
| Extensions for parallelism 2 (parallelism TS v2) | ||||
| Extensions for concurrency (concurrency TS) | ||||
| Extensions for concurrency 2 (concurrency TS v2) | ||||
| Concepts (concepts TS) | ||||
| Ranges (ranges TS) | ||||
| Reflection (reflection TS) | ||||
| Mathematical special functions (special functions TR) | ||||
| Experimental Non-TS | ||||
| Pattern Matching | ||||
| Linear Algebra | ||||
| std::execution | ||||
| Contracts | ||||
| 2D Graphics |
| Parallel exceptions | ||||
| Additional execution policies | ||||
| Algorithms | ||||
| Task blocks | ||||
| Data-parallel vectors | ||||
|
Definido en el encabezado
<experimental/simd>
|
||
|
template
<
class
T
>
using native = /*implementation-defined*/ ; |
(parallelism TS v2) | |
native < T > es un alias definido por la implementación para una etiqueta ABI. Esta es la etiqueta ABI principal que se debe utilizar para una vectorización explícita eficiente.
Notas
La intención es utilizar la etiqueta ABI que produzca la ejecución data-parallel más eficiente para el tipo de elemento T que sea compatible con el sistema objetivo actual. Para arquitecturas objetivo sin extensiones ISA, los alias native < T > y compatible < T > probablemente serán iguales. Para arquitecturas objetivo con extensiones ISA, las banderas del compilador pueden influir en el alias native < T > mientras que compatible < T > será el mismo independientemente de dichas banderas.
Véase también
|
(parallelism TS v2)
|
tipo de etiqueta para almacenar un único elemento
(typedef) |
|
(parallelism TS v2)
|
tipo de etiqueta para almacenar un número especificado de elementos
(alias template) |
|
(parallelism TS v2)
|
tipo de etiqueta que garantiza compatibilidad ABI
(alias template) |
|
(parallelism TS v2)
|
obtiene un tipo ABI para un tipo de elemento y número de elementos dados
(class template) |