GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::experimental::simd(3) C++ Standard Libary std::experimental::simd(3)

std::experimental::simd - std::experimental::simd


Defined in header <experimental/simd>
template< class T, class Abi = simd_abi::compatible<T> > (parallelism TS v2)
class simd;


The class template simd is a data-parallel type. The width of a given simd
instantiation is a constant expression, determined by the template parameters.


An ABI tag is a type in the simd_abi namespace that indicates a choice of size and
binary representation for objects of data-parallel type.


T - element type; an arithmetic type other than bool
Abi - tag type used to determine the number of elements and storage


Helper alias templates


template< class T, int N >
using fixed_size_simd = std::experimental::simd<T,
std::experimental::simd_abi::fixed_size<N>>;
template< class T >
using native_simd = std::experimental::simd<T,
std::experimental::simd_abi::native>;


Member type Definition
value_type T
reference implementation-defined
mask_type simd_mask<T, Abi>
abi_type Abi


constructor constructs a simd object
(public member function)
copy_from loads from address
(public member function)
copy_to stores to address
(public member function)
operator[] accesses specified element
(public member function)
operator++ element-wise increment and decrement
operator-- (public member function)
operator!
operator~ element-wise unary operators
operator+ (public member function)
operator-
size returns the number of elements
[static] (public static member function)


operator+
operator-
operator*
operator/
operator%
operator& element-wise binary operators
operator| (function)
operator^
operator<<
operator>>
operator<<
operator>>
operator+=
operator-=
operator*=
operator/=
operator%=
operator&= element-wise compound binary operators
operator|= (function)
operator^=
operator<<=
operator>>=
operator<<=
operator>>=
operator==
operator!=
operator>= element-wise relational operators
operator<= (function)
operator>
operator<

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.