Partager via


Fonction XMVectorSum (directxmath.h)

Calcule la somme horizontale des composants d’un XMVECTOR. La somme horizontale est le résultat de l’ajout de chaque composant dans le vecteur.

Syntaxe

XMVECTOR XM_CALLCONV XMVectorSum(
  [in] FXMVECTOR V
) noexcept;

Paramètres

[in] V

Vecteur pour lequel calculer la somme horizontale.

Valeur retournée

Retourne un vecteur dont les composants sont la somme horizontale des composants de V.

Notes

Notez que pour SSE/SSE2, les sommes horizonales nécessitent un certain nombre d’opérations mathématiques et aléatoires. Si vous activez SSE3 (via la définition _XM_SSE3_INTRINSICS_de , /arch:AVXou /arch:AVX2) - ou- si vous utilisez Windows sur ARM/ARM64, cette fonction peut utiliser des intrinsèques de somme horizonale.

Il s’agit d’une nouveauté de DirectXMath 3.10

Spécifications

   
Plateforme cible Windows
En-tête directxmath.h (inclure DirectXMath.h)

Voir aussi

Fonctions arithmétiques vectorielles