Lines Matching refs:pSrc
41 asm void MTX_Copy33To43_(const register MtxFx33* pSrc, register MtxFx43* pDst) in MTX_Copy33To43_() argument
59 asm void MTX_Copy33To44_(const register MtxFx33* pSrc, register MtxFx44* pDst) in MTX_Copy33To44_() argument
82 asm void MTX_Transpose33_(const register MtxFx33* pSrc, register MtxFx33* pDst) in MTX_Transpose33_() argument
125 void MTX_ScaleApply33(const MtxFx33 *pSrc, MtxFx33 *pDst, fx32 x, fx32 y, fx32 z) in MTX_ScaleApply33() argument
129 SDK_NULL_ASSERT(pSrc); in MTX_ScaleApply33()
133 pDst->_00 = mul64(v, pSrc->_00); in MTX_ScaleApply33()
134 pDst->_01 = mul64(v, pSrc->_01); in MTX_ScaleApply33()
135 pDst->_02 = mul64(v, pSrc->_02); in MTX_ScaleApply33()
138 pDst->_10 = mul64(v, pSrc->_10); in MTX_ScaleApply33()
139 pDst->_11 = mul64(v, pSrc->_11); in MTX_ScaleApply33()
140 pDst->_12 = mul64(v, pSrc->_12); in MTX_ScaleApply33()
143 pDst->_20 = mul64(v, pSrc->_20); in MTX_ScaleApply33()
144 pDst->_21 = mul64(v, pSrc->_21); in MTX_ScaleApply33()
145 pDst->_22 = mul64(v, pSrc->_22); in MTX_ScaleApply33()
274 int MTX_Inverse33(const MtxFx33 *pSrc, MtxFx33 *pDst) in MTX_Inverse33() argument
283 SDK_NULL_ASSERT(pSrc); in MTX_Inverse33()
286 if (pSrc == pDst) in MTX_Inverse33()
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()
330 tmp21 = (fx32)(((fx64)pSrc->_00 * pSrc->_21 - (fx64)pSrc->_20 * pSrc->_01) >> FX32_SHIFT); in MTX_Inverse33()
333 tmp22 = (fx32)(((fx64)pSrc->_00 * pSrc->_11 - (fx64)pSrc->_10 * pSrc->_01) >> FX32_SHIFT); in MTX_Inverse33()