std::experimental:: vector_aligned_tag, std::experimental:: vector_aligned
From ru.cppreference.net
<
cpp
|
experimental
|
simd
|
Определено в заголовочном файле
<experimental/simd>
|
||
|
struct
vector_aligned_tag
{
}
;
inline constexpr vector_aligned_tag vector_aligned { } ; |
(parallelism TS v2) | |
Этот тип тега указывает, что буферы copy_from и copy_to выровнены по memory_alignment_v < T, U > , где операция копирования работает с типом simd / simd_mask T, и буфером с типом элементов U.
Примечания
Этот тип тега позволяет реализовать векторно-выровненную загрузку и сохранение.
Смотрите также
|
(parallelism TS v2)
|
флаг, указывающий выравнивание адреса загрузки/сохранения по выравниванию элемента
(класс) |
|
(parallelism TS v2)
|
флаг, указывающий выравнивание адреса загрузки/сохранения по указанному выравниванию
(шаблон класса) |
|
(parallelism TS v2)
|
получает подходящее выравнивание для
vector_aligned
(шаблон класса) |