Searched refs:axb (Results 1 – 3 of 3) sorted by relevance
| /TwlSDK-5.3.1/build/libraries/fx/common/src/ |
| D | fx_vec.c | 177 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/ |
| D | fx_vec.h | 38 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/ |
| D | fx_append_vec.c | 100 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_()
|