Lines Matching refs:p2

23 MTX23Add(MTX23* pOut, const MTX23* p1, const MTX23* p2)
27 NN_NULL_ASSERT( p2 );
29 pOut->f._00 = p1->f._00 + p2->f._00;
30 pOut->f._01 = p1->f._01 + p2->f._01;
31 pOut->f._02 = p1->f._02 + p2->f._02;
33 pOut->f._10 = p1->f._10 + p2->f._10;
34 pOut->f._11 = p1->f._11 + p2->f._11;
35 pOut->f._12 = p1->f._12 + p2->f._12;
74 MTX23MAdd(MTX23* pOut, f32 t, const MTX23* p1, const MTX23* p2)
78 NN_NULL_ASSERT( p2 );
80 pOut->f._00 = t * p1->f._00 + p2->f._00;
81 pOut->f._01 = t * p1->f._01 + p2->f._01;
82 pOut->f._02 = t * p1->f._02 + p2->f._02;
84 pOut->f._10 = t * p1->f._10 + p2->f._10;
85 pOut->f._11 = t * p1->f._11 + p2->f._11;
86 pOut->f._12 = t * p1->f._12 + p2->f._12;
109 MTX23Mult(MTX23* pOut, const MTX23* __restrict p1, const MTX23* __restrict p2)
113 NN_NULL_ASSERT( p2 );
118 if ( (pOut == p1) || (pOut == p2) )
127 pMtx->f._00 = p1->f._00 * p2->f._00 + p1->f._01 * p2->f._10;
128 pMtx->f._01 = p1->f._00 * p2->f._01 + p1->f._01 * p2->f._11;
129 pMtx->f._02 = p1->f._00 * p2->f._02 + p1->f._01 * p2->f._12 + p1->f._02;
131 pMtx->f._10 = p1->f._10 * p2->f._00 + p1->f._11 * p2->f._10;
132 pMtx->f._11 = p1->f._10 * p2->f._01 + p1->f._11 * p2->f._11;
133 pMtx->f._12 = p1->f._10 * p2->f._02 + p1->f._11 * p2->f._12 + p1->f._12;
248 MTX23Sub(MTX23* pOut, const MTX23* p1, const MTX23* p2)
252 NN_NULL_ASSERT( p2 );
254 pOut->f._00 = p1->f._00 - p2->f._00;
255 pOut->f._01 = p1->f._01 - p2->f._01;
256 pOut->f._02 = p1->f._02 - p2->f._02;
258 pOut->f._10 = p1->f._10 - p2->f._10;
259 pOut->f._11 = p1->f._11 - p2->f._11;
260 pOut->f._12 = p1->f._12 - p2->f._12;