René's URL Explorer Experiment


Title: Data-parallel types (SIMD) (since C++26) - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://cppreference.com/
Create accounthttps://cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Fnumeric%2Fsimd
Log inhttps://cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Fnumeric%2Fsimd
Pagehttps://cppreference.com/cpp/numeric/simd
Discussionhttps://cppreference.com/index.php?title=Talk:cpp/numeric/simd&action=edit&redlink=1
https://cppreference.com/cpp/numeric/simd
Readhttps://cppreference.com/cpp/numeric/simd
View sourcehttps://cppreference.com/index.php?title=cpp/numeric/simd&action=edit
View historyhttps://cppreference.com/index.php?title=cpp/numeric/simd&action=history
https://cppreference.com/cpp/numeric/simd
cpphttps://cppreference.com/cpp
numerichttps://cppreference.com/cpp/numeric
C++https://cppreference.com/cpp
Compiler supporthttps://cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://cppreference.com/cpp/freestanding
Languagehttps://cppreference.com/cpp/language
Standard libraryhttps://cppreference.com/cpp/standard_library
Standard library headershttps://cppreference.com/cpp/header
Named requirementshttps://cppreference.com/cpp/named_req
Feature test macroshttps://cppreference.com/cpp/feature_test
Language support libraryhttps://cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://cppreference.com/cpp/concepts
Diagnostics libraryhttps://cppreference.com/cpp/error
Memory management libraryhttps://cppreference.com/cpp/memory
Metaprogramming libraryhttps://cppreference.com/cpp/meta
General utilities libraryhttps://cppreference.com/cpp/utility
Containers libraryhttps://cppreference.com/cpp/container
Iterators libraryhttps://cppreference.com/cpp/iterator
Ranges libraryhttps://cppreference.com/cpp/ranges
Algorithms libraryhttps://cppreference.com/cpp/algorithm
Strings libraryhttps://cppreference.com/cpp/string
Text processing libraryhttps://cppreference.com/cpp/text
Numerics libraryhttps://cppreference.com/cpp/numeric
Date and time libraryhttps://cppreference.com/cpp/chrono
Input/output libraryhttps://cppreference.com/cpp/io
Filesystem libraryhttps://cppreference.com/cpp/filesystem
Concurrency support libraryhttps://cppreference.com/cpp/thread
Execution control libraryhttps://cppreference.com/cpp/execution
Technical specificationshttps://cppreference.com/cpp/experimental
Symbols indexhttps://cppreference.com/cpp/symbol_index
External librarieshttps://cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Numerics libraryhttps://cppreference.com/cpp/numeric
Common mathematical functionshttps://cppreference.com/cpp/numeric/math
Mathematical special functionshttps://cppreference.com/cpp/numeric/special_functions
Mathematical constantshttps://cppreference.com/cpp/numeric/constants
Basic linear algebra algorithmshttps://cppreference.com/cpp/numeric/linalg
Floating-point environmenthttps://cppreference.com/cpp/numeric/fenv
Complex numbershttps://cppreference.com/cpp/numeric/complex
Numeric array (valarray)https://cppreference.com/cpp/numeric/valarray
Pseudo-random number generationhttps://cppreference.com/cpp/numeric/random
Bit manipulationhttps://cppreference.com/cpp/utility/bit
Saturation arithmetichttps://cppreference.com/cpp/numeric#Saturation_arithmetic
Factor operationshttps://cppreference.com/cpp/numeric#Factor_operations
gcdhttps://cppreference.com/cpp/numeric/gcd
lcmhttps://cppreference.com/cpp/numeric/lcm
Interpolationshttps://cppreference.com/cpp/numeric#Interpolation_operations
midpointhttps://cppreference.com/cpp/numeric/midpoint
lerphttps://cppreference.com/cpp/numeric/lerp
Generic numeric operationshttps://cppreference.com/cpp/numeric#Numeric_operations
iotahttps://cppreference.com/cpp/algorithm/iota
ranges::iotahttps://cppreference.com/cpp/algorithm/ranges/iota
accumulatehttps://cppreference.com/cpp/algorithm/accumulate
inner_producthttps://cppreference.com/cpp/algorithm/inner_product
adjacent_differencehttps://cppreference.com/cpp/algorithm/adjacent_difference
partial_sumhttps://cppreference.com/cpp/algorithm/partial_sum
reducehttps://cppreference.com/cpp/algorithm/reduce
transform_reducehttps://cppreference.com/cpp/algorithm/transform_reduce
inclusive_scanhttps://cppreference.com/cpp/algorithm/inclusive_scan
exclusive_scanhttps://cppreference.com/cpp/algorithm/exclusive_scan
transform_inclusive_scanhttps://cppreference.com/cpp/algorithm/transform_inclusive_scan
transform_exclusive_scanhttps://cppreference.com/cpp/algorithm/transform_exclusive_scan
C-style checked integer arithmetichttps://cppreference.com/cpp/numeric#Checked_integer_arithmetic
ckd_addhttps://cppreference.com/cpp/numeric/ckd_add
ckd_subhttps://cppreference.com/cpp/numeric/ckd_sub
ckd_mulhttps://cppreference.com/cpp/numeric/ckd_mul
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/navbar_content&action=edit
Main classeshttps://cppreference.com/cpp/numeric/simd#Main_classes
basic_vecvechttps://cppreference.com/cpp/numeric/simd/basic_vec
basic_maskmaskhttps://cppreference.com/index.php?title=cpp/numeric/simd/basic_mask&action=edit&redlink=1
Load and store flagshttps://cppreference.com/cpp/numeric/simd#Load_and_store_flags
flagsflag_defaultflag_convertflag_alignedflag_overalignedhttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
Load and storehttps://cppreference.com/cpp/numeric/simd#Load_and_store_operations
unchecked_loadpartial_loadhttps://cppreference.com/index.php?title=cpp/numeric/simd/load&action=edit&redlink=1
unchecked_storepartial_storehttps://cppreference.com/index.php?title=cpp/numeric/simd/simd_store&action=edit&redlink=1
Castshttps://cppreference.com/cpp/numeric/simd#Casts
chunkhttps://cppreference.com/index.php?title=cpp/numeric/simd/chunk&action=edit&redlink=1
cathttps://cppreference.com/index.php?title=cpp/numeric/simd/cat&action=edit&redlink=1
Algorithmshttps://cppreference.com/cpp/numeric/simd#Algorithms
minmaxminmaxhttps://cppreference.com/index.php?title=cpp/numeric/simd/min_max&action=edit&redlink=1
clamphttps://cppreference.com/index.php?title=cpp/numeric/simd/clamp&action=edit&redlink=1
selecthttps://cppreference.com/index.php?title=cpp/numeric/simd/select&action=edit&redlink=1
Reductionshttps://cppreference.com/cpp/numeric/simd#Reductions
all_ofany_ofnone_ofhttps://cppreference.com/index.php?title=cpp/numeric/simd/all_any_none_of&action=edit&redlink=1
reducereduce_minreduce_maxhttps://cppreference.com/index.php?title=cpp/numeric/simd/reduce&action=edit&redlink=1
reduce_min_indexreduce_max_indexhttps://cppreference.com/index.php?title=cpp/numeric/simd/reduce_min_max_index&action=edit&redlink=1
reduce_counthttps://cppreference.com/index.php?title=cpp/numeric/simd/reduce_count&action=edit&redlink=1
Traitshttps://cppreference.com/cpp/numeric/simd#Traits
alignmenthttps://cppreference.com/index.php?title=cpp/numeric/simd/alignment&action=edit&redlink=1
rebindhttps://cppreference.com/index.php?title=cpp/numeric/simd/rebind&action=edit&redlink=1
resizehttps://cppreference.com/index.php?title=cpp/numeric/simd/resize&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/navbar_content&action=edit
SIMDhttps://en.wikipedia.org/wiki/Single_instruction,_multiple_data
https://cppreference.com/cpp/header/simd
1 Main classeshttps://cppreference.com/cpp/numeric/simd#Main_classes
2 Load and store flagshttps://cppreference.com/cpp/numeric/simd#Load_and_store_flags
3 Load and store operationshttps://cppreference.com/cpp/numeric/simd#Load_and_store_operations
4 Castshttps://cppreference.com/cpp/numeric/simd#Casts
5 Algorithmshttps://cppreference.com/cpp/numeric/simd#Algorithms
6 Reductionshttps://cppreference.com/cpp/numeric/simd#Reductions
7 Permutationshttps://cppreference.com/cpp/numeric/simd#Permutations
8 Traitshttps://cppreference.com/cpp/numeric/simd#Traits
9 Math functionshttps://cppreference.com/cpp/numeric/simd#Math_functions
10 Bit manipulation functionshttps://cppreference.com/cpp/numeric/simd#Bit_manipulation_functions
11 Implementation detailshttps://cppreference.com/cpp/numeric/simd#Implementation_details
11.1 ABI tagshttps://cppreference.com/cpp/numeric/simd#ABI_tags
11.2 Exposition-only entitieshttps://cppreference.com/cpp/numeric/simd#Exposition-only_entities
12 Noteshttps://cppreference.com/cpp/numeric/simd#Notes
13 Examplehttps://cppreference.com/cpp/numeric/simd#Example
14 See alsohttps://cppreference.com/cpp/numeric/simd#See_also
simd::basic_vechttps://cppreference.com/cpp/numeric/simd/basic_vec
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_basic_vec&action=edit
simd::vechttps://cppreference.com/cpp/numeric/simd/basic_vec
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_vec&action=edit
simd::basic_maskhttps://cppreference.com/index.php?title=cpp/numeric/simd/basic_mask&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_basic_mask&action=edit
simd::maskhttps://cppreference.com/index.php?title=cpp/numeric/simd/basic_mask&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_mask&action=edit
simd::flagshttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_flags&action=edit
simd::flag_defaulthttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_flag_default&action=edit
simd::flag_converthttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_flag_convert&action=edit
simd::flag_alignedhttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_flag_aligned&action=edit
simd::flag_overalignedhttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_flag_overaligned&action=edit
simd::unchecked_loadsimd::partial_loadhttps://cppreference.com/index.php?title=cpp/numeric/simd/load&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_load&action=edit
simd::unchecked_storesimd::partial_storehttps://cppreference.com/index.php?title=cpp/numeric/simd/store&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_store&action=edit
simd::chunkhttps://cppreference.com/index.php?title=cpp/numeric/simd/chunk&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_chunk&action=edit
simd::cathttps://cppreference.com/index.php?title=cpp/numeric/simd/cat&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_cat&action=edit
simd::minsimd::maxsimd::minmaxhttps://cppreference.com/index.php?title=cpp/numeric/simd/min_max&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_min_max&action=edit
simd::clamphttps://cppreference.com/index.php?title=cpp/numeric/simd/clamp&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_clamp&action=edit
simd::selecthttps://cppreference.com/index.php?title=cpp/numeric/simd/select&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_select&action=edit
simd::reducesimd::reduce_minsimd::reduce_maxhttps://cppreference.com/index.php?title=cpp/numeric/simd/reduce&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_reduce&action=edit
simd::all_ofsimd::any_ofsimd::none_ofhttps://cppreference.com/index.php?title=cpp/numeric/simd/all_any_none_of&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_all_any_none_of&action=edit
simd::reduce_counthttps://cppreference.com/index.php?title=cpp/numeric/simd/reduce_count&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_reduce_count&action=edit
simd::reduce_min_indexsimd::reduce_max_indexhttps://cppreference.com/index.php?title=cpp/numeric/simd/reduce_min_max_index&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_reduce_min_max_index&action=edit
simd::zero_elementsimd::uninit_elementhttps://cppreference.com/index.php?title=cpp/numeric/simd/permute&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_zero_uninit_element&action=edit
simd::permutehttps://cppreference.com/index.php?title=cpp/numeric/simd/permute&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_permute&action=edit
simd::compresssimd::expandhttps://cppreference.com/index.php?title=cpp/numeric/simd/compress_expand&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_mask_permute&action=edit
simd::unchecked_gather_fromsimd::partial_gather_fromsimd::unchecked_scatter_tosimd::partial_scatter_tohttps://cppreference.com/index.php?title=cpp/numeric/simd/gather_scatter&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_memory_permute&action=edit
simd::alignmenthttps://cppreference.com/index.php?title=cpp/numeric/simd/alignment&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_alignment&action=edit
simd::rebindhttps://cppreference.com/index.php?title=cpp/numeric/simd/rebind&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_rebind&action=edit
simd::resizehttps://cppreference.com/index.php?title=cpp/numeric/simd/resize&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/simd/dsc_resize&action=edit
https://cppreference.com/cpp/header/cmath
https://cppreference.com/cpp/header/complex
https://cppreference.com/cpp/header/bit
std::bit_casthttps://cppreference.com/cpp/numeric/bit_cast
load and store flagshttps://cppreference.com/index.php?title=cpp/numeric/simd/flags&action=edit&redlink=1
Feature-testhttps://cppreference.com/cpp/utility/feature_test
__cpp_lib_simdhttps://cppreference.com/cpp/feature_test#cpp_lib_simd
202411Lhttps://cppreference.com/cpp/compiler_support/26#cpp_lib_simd_202411L
202603Lhttps://cppreference.com/cpp/compiler_support/26#cpp_lib_simd_202603L
__cpp_lib_simd_complexhttps://cppreference.com/cpp/feature_test#cpp_lib_simd_complex
202502Lhttps://cppreference.com/cpp/compiler_support/26#cpp_lib_simd_complex_202502L
__cpp_lib_simd_permutationshttps://cppreference.com/cpp/feature_test#cpp_lib_simd_permutations
202506Lhttps://cppreference.com/cpp/compiler_support/26#cpp_lib_simd_permutations_202506L
simdhttps://cppreference.com/cpp/experimental/simd/simd
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/simd/dsc_simd&action=edit
valarrayhttps://cppreference.com/cpp/numeric/valarray
[edit]https://cppreference.com/index.php?title=Template:cpp/numeric/dsc_valarray&action=edit
Categorieshttps://cppreference.com/Special:Categories
Pages using deprecated source tagshttps://cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttps://cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Todo with reasonhttps://cppreference.com/Category:Todo_with_reason
Todo without reasonhttps://cppreference.com/Category:Todo_without_reason
Support ushttp://www.cppreference.com/support
Recent changeshttps://cppreference.com/Special:RecentChanges
FAQhttps://cppreference.com/Cppreference:FAQ
Offline versionhttps://cppreference.com/Cppreference:Archives
https://cppreference.com/cpp/numeric/simd
What links herehttps://cppreference.com/Special:WhatLinksHere/cpp/numeric/simd
Related changeshttps://cppreference.com/Special:RecentChangesLinked/cpp/numeric/simd
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://cppreference.com/index.php?title=cpp/numeric/simd&oldid=185882
Page informationhttps://cppreference.com/index.php?title=cpp/numeric/simd&action=info
Españolhttp://es.cppreference.com/cpp/numeric/simd
日本語http://ja.cppreference.com/cpp/numeric/simd
Русскийhttp://ru.cppreference.com/cpp/numeric/simd
中文http://zh.cppreference.com/cpp/numeric/simd

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.