Lines Matching refs:b

90 static void VecSubVecD_(const VecD * a, const VecD * b, VecD * ab);
91 static void GetErrorVecD_(const VecD * a, const VecD * b, VecD * ab);
92 static void CalcErrorBtweenVecFxAndVecD_(const VecFx32 *a, const VecD * b, VecD * vError);
98 static double FX_Mul_d_(const fx32 a, const fx32 b);
99 static double VEC_DotProduct_d_(const VecFx32 *a, const VecFx32 *b);
100 static void VEC_CrossProduct_d_(const VecFx32 *a, const VecFx32 *b, VecD * axb);
105 static double GetDotProductError_(const VecFx32 *a, const VecFx32 *b);
106 static double GetCrossProductError_(const VecFx32 *a, const VecFx32 *b);
173 static void VecSubVecD_(const VecD * a, const VecD * b, VecD * ab) in VecSubVecD_() argument
176 SDK_NULL_ASSERT(b); in VecSubVecD_()
179 ab->x = a->x - b->x; in VecSubVecD_()
180 ab->y = a->y - b->y; in VecSubVecD_()
181 ab->z = a->z - b->z; in VecSubVecD_()
185 static void GetErrorVecD_(const VecD * a, const VecD * b, VecD * ab) in GetErrorVecD_() argument
188 SDK_NULL_ASSERT(b); in GetErrorVecD_()
191 VecSubVecD_(a, b, ab); in GetErrorVecD_()
199 static void CalcErrorBtweenVecFxAndVecD_(const VecFx32 *a, const VecD * b, VecD * vError) in CalcErrorBtweenVecFxAndVecD_() argument
204 SDK_NULL_ASSERT(b); in CalcErrorBtweenVecFxAndVecD_()
211 GetErrorVecD_(&aD, b, vError); in CalcErrorBtweenVecFxAndVecD_()
247 static double FX_Mul_d_(const fx32 a, const fx32 b) in FX_Mul_d_() argument
249 return (double)(FX_FX32_TO_F32(a)) * (double)(FX_FX32_TO_F32(b)); in FX_Mul_d_()
253 static double VEC_DotProduct_d_(const VecFx32 *a, const VecFx32 *b) in VEC_DotProduct_d_() argument
258 SDK_NULL_ASSERT(b); in VEC_DotProduct_d_()
262 VecFx32ToVecD_(b, &db); in VEC_DotProduct_d_()
268 static void VEC_CrossProduct_d_(const VecFx32 *a, const VecFx32 *b, VecD * axb) in VEC_CrossProduct_d_() argument
273 SDK_NULL_ASSERT(b); in VEC_CrossProduct_d_()
277 VecFx32ToVecD_(b, &db); in VEC_CrossProduct_d_()
324 static double GetDotProductError_(const VecFx32 *a, const VecFx32 *b) in GetDotProductError_() argument
330 SDK_NULL_ASSERT(b); in GetDotProductError_()
332 resD = VEC_DotProduct_d_(a, b); in GetDotProductError_()
333 resFX = (double)(FX_FX32_TO_F32(VEC_DotProduct(a, b))); in GetDotProductError_()
339 static double GetCrossProductError_(const VecFx32 *a, const VecFx32 *b) in GetCrossProductError_() argument
345 SDK_NULL_ASSERT(b); in GetCrossProductError_()
348 VEC_CrossProduct_d_(a, b, &vError); in GetCrossProductError_()
349 VEC_CrossProduct(a, b, &resFX); in GetCrossProductError_()