Home
last modified time | relevance | path

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

/TwlSDK-5.3.1/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()
190 axb->x = x; in VEC_CrossProduct()
191 axb->y = y; in VEC_CrossProduct()
192 axb->z = z; in VEC_CrossProduct()
208 void VEC_Fx16CrossProduct(const VecFx16 *a, const VecFx16 *b, VecFx16 *axb) in VEC_Fx16CrossProduct() argument
213 SDK_NULL_ASSERT(axb); in VEC_Fx16CrossProduct()
225 axb->x = (fx16)x; in VEC_Fx16CrossProduct()
226 axb->y = (fx16)y; in VEC_Fx16CrossProduct()
227 axb->z = (fx16)z; in VEC_Fx16CrossProduct()
/TwlSDK-5.3.1/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.3.1/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_()