Namespaces
Variants

std::experimental::simd<T,Abi>:: operator+,-,*,/,%,&,|,^,<<,>>

From cppreference.net
(Anmerkung: Der bereitgestellte HTML-Code enthält keinen übersetzbaren Text, da alle Tags leer sind. Die Struktur bleibt unverändert, wie angefordert.)
friend simd operator + ( const simd & lhs, const simd & rhs ) noexcept ;
(1) (Parallelism TS v2)
friend simd operator - ( const simd & lhs, const simd & rhs ) noexcept ;
(2) (Parallelism TS v2)
friend simd operator * ( const simd & lhs, const simd & rhs ) noexcept ;
(3) (Parallelismus TS v2)
friend simd operator / ( const simd & lhs, const simd & rhs ) noexcept ;
(4) (Parallelism TS v2)
friend simd operator % ( const simd & lhs, const simd & rhs ) noexcept ;
(5) (Parallelismus TS v2)
friend simd operator & ( const simd & lhs, const simd & rhs ) noexcept ;
(6) (Parallelismus TS v2)
friend simd operator | ( const simd & lhs, const simd & rhs ) noexcept ;
(7) (Parallelism TS v2)
friend simd operator ^ ( const simd & lhs, const simd & rhs ) noexcept ;
(8) (Parallelismus TS v2)
friend simd operator << ( const simd & lhs, const simd & rhs ) noexcept ;
(9) (Parallelism TS v2)
friend simd operator << ( const simd & lhs, int n ) noexcept ;
(10) (Parallelism TS v2)
friend simd operator >> ( const simd & lhs, const simd & rhs ) noexcept ;
(11) (Parallelism TS v2)
friend simd operator >> ( const simd & lhs, int n ) noexcept ;
(12) (Parallelism TS v2)

Wendet den gegebenen binären Operator elementweise auf jedes entsprechende Element der Operanden an. Gibt ein simd zurück, sodass für alle i im Bereich von [ 0 , size() ) das i te Element gleich ist zu:

1) lhs [ i ] + rhs [ i ]
2) lhs [ i ] - rhs [ i ]
3) lhs [ i ] * rhs [ i ]
4) lhs [ i ] / rhs [ i ]
5) lhs [ i ] % rhs [ i ]
6) lhs [ i ] & rhs [ i ]
7) lhs [ i ] | rhs [ i ]
8) lhs [ i ] ^ rhs [ i ]
9) lhs [ i ] << rhs [ i ]
10) lhs [ i ] << n
11) lhs [ i ] >> rhs [ i ]
12) lhs [ i ] >> n

Inhaltsverzeichnis

Parameter

lhs - linke Operanden
rhs - rechte Operanden
n - Anzahl der Bits, um die jedes Element in lhs verschoben wird

Rückgabewert

Ein simd wie oben beschrieben.

Beispiel

Siehe auch

Elementweise zusammengesetzte binäre Operatoren
(Funktion)