std::experimental::simd<T,Abi>:: operator+,-,*,/,%,&,|,^,<<,>>
From cppreference.net
<
cpp
|
experimental
|
simd
|
simd
|
friend
simd operator
+
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(1) | (TS parallélisme 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) | (parallelism TS v2) |
|
friend
simd operator
/
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(4) | (TS parallélisme v2) |
|
friend
simd operator
%
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(5) | (parallelism TS v2) |
|
friend
simd operator
&
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(6) | (parallelism TS v2) |
|
friend
simd operator
|
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(7) | (TS parallélisme v2) |
|
friend
simd operator
^
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(8) | (TS parallélisme v2) |
|
friend
simd operator
<<
(
const
simd
&
lhs,
const
simd
&
rhs
)
noexcept
;
|
(9) | (TS parallélisme 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) | (TS parallélisme v2) |
Applique l'opérateur binaire donné élément par élément à chaque élément correspondant des opérandes. Retourne un
simd
tel que pour tout
i
dans l'intervalle
[
0
,
size()
)
le
i
ème
élément est égal à :
1)
lhs
[
i
]
+
rhs
[
i
]
2)
lhs
[
i
]
-
rhs
[
i
]
3)
lhs
[
i
]
*
rhs
[
i
]
4)
lhs
[
i
]
/
rhs
[
i
]
**Note:** Aucune traduction n'était nécessaire car :
- Le texte "4)" est déjà correct en français
- Le contenu dans les balises `
` contient du code C++ qui ne doit pas être traduit
- Toutes les balises HTML et attributs ont été préservés
- Les termes C++ spécifiques (lhs, rhs, i) n'ont pas été traduits
5)
lhs
[
i
]
%
rhs
[
i
]
6)
lhs
[
i
]
&
rhs
[
i
]
7)
lhs
[
i
]
|
rhs
[
i
]
**Note:** Aucune traduction n'a été effectuée car :
- Le texte "7)" est un numéro d'élément de liste
- Le contenu dans `
` est du code C++ (lhs[i] | rhs[i])
- Tous les termes C++ (lhs, rhs, i) et la syntaxe ont été préservés conformément aux instructions
- La structure HTML et les attributs sont restés inchangés
8)
lhs
[
i
]
^
rhs
[
i
]
9)
lhs
[
i
]
<<
rhs
[
i
]
10)
lhs
[
i
]
<<
n
11)
lhs
[
i
]
>>
rhs
[
i
]
12)
lhs
[
i
]
>>
n
Table des matières |
Paramètres
| lhs | - | opérandes de gauche |
| rhs | - | opérandes de droite |
| n | - | nombre de bits pour décaler chaque élément dans lhs |
Valeur de retour
Un simd tel que décrit ci-dessus.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
opérateurs binaires composés élément par élément
(fonction) |