Lines Matching refs:z
47 ab->z = a->z + b->z; in VEC_Add()
71 ab->z = a->z - b->z; in VEC_Subtract()
95 ab->z = (fx16)(a->z + b->z); in VEC_Fx16Add()
119 ab->z = (fx16)(a->z - b->z); in VEC_Fx16Subtract()
139 (fx64)a->y * b->y + (fx64)a->z * b->z + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT); in VEC_DotProduct()
160 tmp2 = (fx64)(a->z * b->z) + (1 << (FX64_SHIFT - 1)); in VEC_Fx16DotProduct()
179 fx64 x, y, z; in VEC_CrossProduct() local
184 x = ((fx64)a->y * b->z - (fx64)a->z * b->y + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT; in VEC_CrossProduct()
185 y = ((fx64)a->z * b->x - (fx64)a->x * b->z + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT; in VEC_CrossProduct()
186 z = ((fx64)a->x * b->y - (fx64)a->y * b->x + (1 << (FX64_SHIFT - 1))) >> FX64_SHIFT; in VEC_CrossProduct()
190 z <= FX32_MAX && z >= FX32_MIN, in VEC_CrossProduct()
192 a->x, a->y, a->z, b->x, b->y, b->z); in VEC_CrossProduct()
196 axb->z = (fx32)z; in VEC_CrossProduct()
214 fx32 x, y, z; in VEC_Fx16CrossProduct() local
219 x = ((a->y * b->z - a->z * b->y + (FX16_ONE >> 1)) >> FX16_SHIFT); in VEC_Fx16CrossProduct()
220 y = ((a->z * b->x - a->x * b->z + (FX16_ONE >> 1)) >> FX16_SHIFT); in VEC_Fx16CrossProduct()
221 z = ((a->x * b->y - a->y * b->x + (FX16_ONE >> 1)) >> FX16_SHIFT); in VEC_Fx16CrossProduct()
225 z <= FX16_MAX && z >= FX16_MIN, in VEC_Fx16CrossProduct()
227 a->x, a->y, a->z, b->x, b->y, b->z); in VEC_Fx16CrossProduct()
231 axb->z = (fx16)z; in VEC_Fx16CrossProduct()
254 t += (u64)((fx64)pSrc->z * pSrc->z); in VEC_Mag()
258 pSrc->x, pSrc->y, pSrc->z); in VEC_Mag()
287 t += pSrc->z * pSrc->z; in VEC_Fx16Mag()
319 t += (fx64)pSrc->z * pSrc->z; // in s39.24 format in VEC_Normalize()
333 pDst->z = (fx32)((t * pSrc->z + (1LL << (32 + FX32_SHIFT))) >> (32 + FX32_SHIFT + 1)); in VEC_Normalize()
359 t += pSrc->z * pSrc->z; // in s39.24 format in VEC_Fx16Normalize()
371 pDst->z = (fx16)((t * pSrc->z + (1LL << (32 + FX32_SHIFT))) >> (32 + FX32_SHIFT + 1)); in VEC_Fx16Normalize()
395 pDest->z = v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultAdd()
419 pDest->z = -v2->z + (fx32)(((fx64)a * v1->z) >> FX32_SHIFT); in VEC_MultSubtract()
447 diff = v1->z - v2->z; in VEC_Distance()
452 v1->x, v1->y, v1->z, v2->x, v2->y, v2->z); in VEC_Distance()
484 diff = v1->z - v2->z; in VEC_Fx16Distance()