Lines Matching refs:v2
379 void VEC_MultAdd(fx32 a, const VecFx32 *v1, const VecFx32 *v2, VecFx32 *pDest) in VEC_MultAdd() argument
382 SDK_NULL_ASSERT(v2); in VEC_MultAdd()
385 pDest->x = v2->x + (fx32)(((fx64)a * v1->x) >> FX32_SHIFT); in VEC_MultAdd()
386 pDest->y = v2->y + (fx32)(((fx64)a * v1->y) >> FX32_SHIFT); in VEC_MultAdd()
387 pDest->z = v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultAdd()
403 void VEC_MultSubtract(fx32 a, const VecFx32 *v1, const VecFx32 *v2, VecFx32 *pDest) in VEC_MultSubtract() argument
406 SDK_NULL_ASSERT(v2); in VEC_MultSubtract()
409 pDest->x = -v2->x + (fx32)(((fx64)a * v1->x) >> FX32_SHIFT); in VEC_MultSubtract()
410 pDest->y = -v2->y + (fx32)(((fx64)a * v1->y) >> FX32_SHIFT); in VEC_MultSubtract()
411 pDest->z = -v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultSubtract()
425 fx32 VEC_Distance(const VecFx32 *v1, const VecFx32 *v2) in VEC_Distance() argument
431 SDK_NULL_ASSERT(v2); in VEC_Distance()
433 diff = v1->x - v2->x; in VEC_Distance()
436 diff = v1->y - v2->y; in VEC_Distance()
439 diff = v1->z - v2->z; in VEC_Distance()
458 fx32 VEC_Fx16Distance(const VecFx16 *v1, const VecFx16 *v2) in VEC_Fx16Distance() argument
464 SDK_NULL_ASSERT(v2); in VEC_Fx16Distance()
466 diff = v1->x - v2->x; in VEC_Fx16Distance()
469 diff = v1->y - v2->y; in VEC_Fx16Distance()
472 diff = v1->z - v2->z; in VEC_Fx16Distance()