Lines Matching refs:v1
387 void VEC_MultAdd(fx32 a, const VecFx32 *v1, const VecFx32 *v2, VecFx32 *pDest) in VEC_MultAdd() argument
389 SDK_NULL_ASSERT(v1); in VEC_MultAdd()
393 pDest->x = v2->x + (fx32)(((fx64)a * v1->x) >> FX32_SHIFT); in VEC_MultAdd()
394 pDest->y = v2->y + (fx32)(((fx64)a * v1->y) >> FX32_SHIFT); in VEC_MultAdd()
395 pDest->z = v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultAdd()
411 void VEC_MultSubtract(fx32 a, const VecFx32 *v1, const VecFx32 *v2, VecFx32 *pDest) in VEC_MultSubtract() argument
413 SDK_NULL_ASSERT(v1); in VEC_MultSubtract()
417 pDest->x = -v2->x + (fx32)(((fx64)a * v1->x) >> FX32_SHIFT); in VEC_MultSubtract()
418 pDest->y = -v2->y + (fx32)(((fx64)a * v1->y) >> FX32_SHIFT); in VEC_MultSubtract()
419 pDest->z = -v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultSubtract()
433 fx32 VEC_Distance(const VecFx32 *v1, const VecFx32 *v2) in VEC_Distance() argument
438 SDK_NULL_ASSERT(v1); in VEC_Distance()
441 diff = v1->x - v2->x; in VEC_Distance()
444 diff = v1->y - v2->y; in VEC_Distance()
447 diff = v1->z - v2->z; in VEC_Distance()
452 v1->x, v1->y, v1->z, v2->x, v2->y, v2->z); in VEC_Distance()
470 fx32 VEC_Fx16Distance(const VecFx16 *v1, const VecFx16 *v2) in VEC_Fx16Distance() argument
475 SDK_NULL_ASSERT(v1); in VEC_Fx16Distance()
478 diff = v1->x - v2->x; in VEC_Fx16Distance()
481 diff = v1->y - v2->y; in VEC_Fx16Distance()
484 diff = v1->z - v2->z; in VEC_Fx16Distance()