Searched refs:axb (Results 1 – 3 of 3) sorted by relevance
| /TwlSDK-5.5/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() 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/ |
| 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.5/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_()
|