Lines Matching refs:fx64
23 inline fx32 mul64(fx64 x, fx32 y) in mul64()
127 fx64 v; in MTX_ScaleApply33()
132 v = (fx64)x; in MTX_ScaleApply33()
137 v = (fx64)y; in MTX_ScaleApply33()
142 v = (fx64)z; in MTX_ScaleApply33()
224 fx64 t, ss, cc, xx, yy, zz; in MTX_RotAxis33()
230 t = (fx64)(FX32_ONE - (fx32)cosVal); in MTX_RotAxis33()
231 ss = (fx64)sinVal; in MTX_RotAxis33()
232 cc = (fx64)cosVal; in MTX_RotAxis33()
233 xx = (fx64)vec->x; in MTX_RotAxis33()
234 yy = (fx64)vec->y; in MTX_RotAxis33()
235 zz = (fx64)vec->z; in MTX_RotAxis33()
296 det00 = (fx32)(((fx64)pSrc->_11 * pSrc->_22 - in MTX_Inverse33()
297 (fx64)pSrc->_12 * pSrc->_21 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse33()
298 det10 = (fx32)(((fx64)pSrc->_10 * pSrc->_22 - in MTX_Inverse33()
299 (fx64)pSrc->_12 * pSrc->_20 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse33()
300 det20 = (fx32)(((fx64)pSrc->_10 * pSrc->_21 - in MTX_Inverse33()
301 (fx64)pSrc->_11 * pSrc->_20 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse33()
304 det = (fx32)(((fx64)pSrc->_00 * det00 - in MTX_Inverse33()
305 (fx64)pSrc->_01 * det10 + in MTX_Inverse33()
306 (fx64)pSrc->_02 * det20 + (fx64)(FX32_ONE >> 1)) >> FX32_SHIFT); in MTX_Inverse33()
314 tmp01 = (fx32)(((fx64)pSrc->_01 * pSrc->_22 - (fx64)pSrc->_21 * pSrc->_02) >> FX32_SHIFT); in MTX_Inverse33()
315 tmp02 = (fx32)(((fx64)pSrc->_01 * pSrc->_12 - (fx64)pSrc->_11 * pSrc->_02) >> FX32_SHIFT); in MTX_Inverse33()
316 tmp11 = (fx32)(((fx64)pSrc->_00 * pSrc->_22 - (fx64)pSrc->_20 * pSrc->_02) >> FX32_SHIFT); in MTX_Inverse33()
317 tmp12 = (fx32)(((fx64)pSrc->_00 * pSrc->_12 - (fx64)pSrc->_10 * pSrc->_02) >> FX32_SHIFT); in MTX_Inverse33()
320 p->_00 = (fx32)(((fx64)det * det00) >> FX32_SHIFT); in MTX_Inverse33()
321 p->_01 = -(fx32)(((fx64)det * tmp01) >> FX32_SHIFT); in MTX_Inverse33()
322 p->_02 = (fx32)(((fx64)det * tmp02) >> FX32_SHIFT); in MTX_Inverse33()
324 p->_10 = -(fx32)(((fx64)det * det10) >> FX32_SHIFT); in MTX_Inverse33()
325 p->_11 = (fx32)(((fx64)det * tmp11) >> FX32_SHIFT); in MTX_Inverse33()
326 p->_12 = -(fx32)(((fx64)det * tmp12) >> FX32_SHIFT); in MTX_Inverse33()
328 p->_20 = (fx32)(((fx64)det * det20) >> FX32_SHIFT); in MTX_Inverse33()
330 tmp21 = (fx32)(((fx64)pSrc->_00 * pSrc->_21 - (fx64)pSrc->_20 * pSrc->_01) >> FX32_SHIFT); in MTX_Inverse33()
331 p->_21 = -(fx32)(((fx64)det * tmp21) >> FX32_SHIFT); in MTX_Inverse33()
333 tmp22 = (fx32)(((fx64)pSrc->_00 * pSrc->_11 - (fx64)pSrc->_10 * pSrc->_01) >> FX32_SHIFT); in MTX_Inverse33()
334 p->_22 = (fx32)(((fx64)det * tmp22) >> FX32_SHIFT); in MTX_Inverse33()
385 p->_00 = (fx32)(((fx64)x * b->_00 + (fx64)y * b->_10 + (fx64)z * b->_20) >> FX32_SHIFT); in MTX_Concat33()
386 p->_01 = (fx32)(((fx64)x * b->_01 + (fx64)y * b->_11 + (fx64)z * b->_21) >> FX32_SHIFT); in MTX_Concat33()
392 p->_02 = (fx32)(((fx64)x * xx + (fx64)y * yy + (fx64)z * zz) >> FX32_SHIFT); in MTX_Concat33()
399 p->_12 = (fx32)(((fx64)x * xx + (fx64)y * yy + (fx64)z * zz) >> FX32_SHIFT); in MTX_Concat33()
400 p->_11 = (fx32)(((fx64)x * b->_01 + (fx64)y * b->_11 + (fx64)z * b->_21) >> FX32_SHIFT); in MTX_Concat33()
406 p->_10 = (fx32)(((fx64)x * xx + (fx64)y * yy + (fx64)z * zz) >> FX32_SHIFT); in MTX_Concat33()
413 p->_20 = (fx32)(((fx64)x * xx + (fx64)y * yy + (fx64)z * zz) >> FX32_SHIFT); in MTX_Concat33()
414 p->_21 = (fx32)(((fx64)x * b->_01 + (fx64)y * b->_11 + (fx64)z * b->_21) >> FX32_SHIFT); in MTX_Concat33()
415 p->_22 = (fx32)(((fx64)x * b->_02 + (fx64)y * b->_12 + (fx64)z * b->_22) >> FX32_SHIFT); in MTX_Concat33()
447 dst->x = (fx32)(((fx64)x * m->_00 + (fx64)y * m->_10 + (fx64)z * m->_20) >> FX32_SHIFT); in MTX_MultVec33()
448 dst->y = (fx32)(((fx64)x * m->_01 + (fx64)y * m->_11 + (fx64)z * m->_21) >> FX32_SHIFT); in MTX_MultVec33()
449 dst->z = (fx32)(((fx64)x * m->_02 + (fx64)y * m->_12 + (fx64)z * m->_22) >> FX32_SHIFT); in MTX_MultVec33()