std::experimental::simd_abi::native
來自 cppreference.com
< cpp | experimental | simd
定義於標頭檔案 <experimental/simd> |
||
template< class T > using native = /*實現定義*/; |
(並行技術規範 v2) | |
native<T> 是一個實現定義的 ABI 標籤別名。這是用於高效顯式向量化的主要 ABI 標籤。
[編輯] 注意
其目的是使用 ABI 標籤,為當前目標系統上支援的元素型別 T 生成最有效的資料並行執行。對於沒有 ISA 擴充套件的目標架構,native<T> 和 compatible<T> 別名可能相同。對於具有 ISA 擴充套件的目標架構,編譯器標誌可能會影響 native<T> 別名,而 compatible<T> 將獨立於此類標誌而保持相同。
[編輯] 參閱
(並行技術規範 v2) |
用於儲存單個元素的標籤型別 (typedef) |
(並行技術規範 v2) |
用於儲存指定數量元素的標籤型別 (別名模板) |
(並行技術規範 v2) |
確保 ABI 相容性的標籤型別 (別名模板) |
(並行技術規範 v2) |
獲取給定元素型別和元素數量的 ABI 型別 (類模板) |