Namespaces
Variants

std::experimental::simd_abi:: native

From cppreference.net
Определено в заголовочном файле <experimental/simd>
template < class T >
using native = /*implementation-defined*/ ;
(parallelism TS v2)

native < T > — это определяемый реализацией псевдоним для ABI-тега. Это основной ABI-тег для эффективной явной векторизации.

Примечания

Цель заключается в использовании тега ABI, обеспечивающего наиболее эффективное параллельное выполнение операций с данными для типа элементов T, поддерживаемого в текущей целевой системе. Для целевых архитектур без расширений набора команд, псевдонимы native < T > и compatible < T > вероятно будут одинаковыми. Для целевых архитектур с расширениями набора команд, флаги компилятора могут влиять на псевдоним 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)