std::experimental::simd_abi:: compatible
From cppreference.net
<
cpp
|
experimental
|
simd
C++
Experimental
| 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 |
Extensions for parallelism v2
| Parallel exceptions | ||||
| Additional execution policies | ||||
| Algorithms | ||||
| Task blocks | ||||
| Data-parallel vectors | ||||
SIMD library
| Main classes | ||||||||||||
| ABI tags | ||||||||||||
|
||||||||||||
| Alignment tags | ||||||||||||
| Where expression | ||||||||||||
| Casts | ||||||||||||
| Algorithms | ||||||||||||
| Reduction | ||||||||||||
| Mask reduction | ||||||||||||
| Traits | ||||||||||||
| Math functions | ||||||||||||
|
Definido en el encabezado
<experimental/simd>
|
||
|
template
<
class
T
>
using compatible = /*implementation-defined*/ ; |
(parallelism TS v2) | |
compatible < T > es un alias definido por la implementación para una etiqueta ABI.
Notas
La intención es utilizar la etiqueta ABI que produzca la ejecución más eficiente en paralelo de datos para el tipo de elemento T, garantizando la compatibilidad ABI entre unidades de traducción en la arquitectura objetivo.
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 es más eficiente
(alias template) |
|
(parallelism TS v2)
|
obtiene un tipo ABI para un tipo de elemento y número de elementos dados
(class template) |