Lines Matching refs:v1
377 void VEC_MultAdd(fx32 a, const VecFx32 *v1, const VecFx32 *v2, VecFx32 *pDest) in VEC_MultAdd() argument
379 SDK_NULL_ASSERT(v1); in VEC_MultAdd()
383 pDest->x = v2->x + (fx32)(((fx64)a * v1->x) >> FX32_SHIFT); in VEC_MultAdd()
384 pDest->y = v2->y + (fx32)(((fx64)a * v1->y) >> FX32_SHIFT); in VEC_MultAdd()
385 pDest->z = v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultAdd()
401 void VEC_MultSubtract(fx32 a, const VecFx32 *v1, const VecFx32 *v2, VecFx32 *pDest) in VEC_MultSubtract() argument
403 SDK_NULL_ASSERT(v1); in VEC_MultSubtract()
407 pDest->x = -v2->x + (fx32)(((fx64)a * v1->x) >> FX32_SHIFT); in VEC_MultSubtract()
408 pDest->y = -v2->y + (fx32)(((fx64)a * v1->y) >> FX32_SHIFT); in VEC_MultSubtract()
409 pDest->z = -v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultSubtract()
423 fx32 VEC_Distance(const VecFx32 *v1, const VecFx32 *v2) in VEC_Distance() argument
428 SDK_NULL_ASSERT(v1); in VEC_Distance()
431 diff = v1->x - v2->x; in VEC_Distance()
434 diff = v1->y - v2->y; in VEC_Distance()
437 diff = v1->z - v2->z; in VEC_Distance()
456 fx32 VEC_Fx16Distance(const VecFx16 *v1, const VecFx16 *v2) in VEC_Fx16Distance() argument
461 SDK_NULL_ASSERT(v1); in VEC_Fx16Distance()
464 diff = v1->x - v2->x; in VEC_Fx16Distance()
467 diff = v1->y - v2->y; in VEC_Fx16Distance()
470 diff = v1->z - v2->z; in VEC_Fx16Distance()