XMVectorNegativeMultiplySubtract

Computes the difference of a third vector and the product of the first two vectors.

Syntax

XMVECTOR XMVectorNegativeMultiplySubtract(
         XMVECTOR V1,
         XMVECTOR V2,
         XMVECTOR V3
)  

Parameters

V1
Type: XMVECTOR 

Vector multiplier.

V2
Type: XMVECTOR 

Vector multiplicand.

V3
Type: XMVECTOR 

Vector subtrahend.

Return value

Type: XMVECTOR 

Returns the resulting vector. See the remarks.

Remarks

The following pseudocode demonstrates the operation of the function:

XMVECTOR result;

result.x = V3.x - V1.x * V2.x;
result.y = V3.y - V1.y * V2.y;
result.z = V3.z - V1.z * V2.z;
result.w = V3.w - V1.w * V2.w;

return result;  

Requirements

Header: Declared in directxmath.h.