Home
last modified time | relevance | path

Searched refs:axb (Results 1 – 3 of 3) sorted by relevance

/TwlSDK-5.5/build/libraries/fx/common/src/
Dfx_vec.c177 void VEC_CrossProduct(const VecFx32 *a, const VecFx32 *b, VecFx32 *axb) in VEC_CrossProduct() argument
182 SDK_NULL_ASSERT(axb); in VEC_CrossProduct()
194 axb->x = (fx32)x; in VEC_CrossProduct()
195 axb->y = (fx32)y; in VEC_CrossProduct()
196 axb->z = (fx32)z; in VEC_CrossProduct()
212 void VEC_Fx16CrossProduct(const VecFx16 *a, const VecFx16 *b, VecFx16 *axb) in VEC_Fx16CrossProduct() argument
217 SDK_NULL_ASSERT(axb); in VEC_Fx16CrossProduct()
229 axb->x = (fx16)x; in VEC_Fx16CrossProduct()
230 axb->y = (fx16)y; in VEC_Fx16CrossProduct()
231 axb->z = (fx16)z; in VEC_Fx16CrossProduct()
/TwlSDK-5.5/include/nitro/fx/
Dfx_vec.h38 void VEC_CrossProduct(const VecFx32 *a, const VecFx32 *b, VecFx32 *axb);
49 void VEC_Fx16CrossProduct(const VecFx16 *a, const VecFx16 *b, VecFx16 *axb);
/TwlSDK-5.5/build/demos/fx/test/src/
Dfx_append_vec.c100 static void VEC_CrossProduct_d_(const VecFx32 *a, const VecFx32 *b, VecD * axb);
268 static void VEC_CrossProduct_d_(const VecFx32 *a, const VecFx32 *b, VecD * axb) in VEC_CrossProduct_d_() argument
274 SDK_NULL_ASSERT(axb); in VEC_CrossProduct_d_()
279 axb->x = da.y * db.z - da.z * db.y; in VEC_CrossProduct_d_()
280 axb->y = da.z * db.x - da.x * db.z; in VEC_CrossProduct_d_()
281 axb->z = da.x * db.y - da.y * db.x; in VEC_CrossProduct_d_()