Compartir a través de


Función XMVectorSum (directxmath.h)

Calcula la suma horizontal de los componentes de un XMVECTOR. La suma horizontal es el resultado de agregar cada componente en el vector juntos.

Sintaxis

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

Parámetros

[in] V

Vector para el que se va a calcular la suma horizontal.

Valor devuelto

Devuelve un vector cuyos componentes son la suma horizontal de los componentes de V.

Comentarios

Tenga en cuenta que para SSE/SSE2, las sumas horizonales requieren una serie de operaciones matemáticas y aleatorias. Si habilita SSE3 (mediante la definición _XM_SSE3_INTRINSICS_de , /arch:AVXo /arch:AVX2) o bien, si usa Windows en ARM/ARM64, esta función puede usar intrínsecos de suma horizonal.

Esto es nuevo en DirectXMath 3.10

Requisitos

   
Plataforma de destino Windows
Encabezado directxmath.h (incluir DirectXMath.h)

Consulte también

Funciones aritméticas de vectores