Home
last modified time | relevance | path

Searched refs:pMtx (Results 1 – 6 of 6) sorted by relevance

/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/
Dmath_Types.h61 NN_FORCE_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx);
127 MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx) in MTX34ToQUAT() argument
131 return ARMv6::MTX34ToQUATC(pOut, pMtx); in MTX34ToQUAT()
133 return ARMv6::MTX34ToQUATC_FAST(pOut, pMtx); in MTX34ToQUAT()
Dmath_Quaternion.h41 NN_MATH_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/ARMv6/
Dmath_Types.h43 NN_MATH_INLINE QUAT* MTX34ToQUATC(QUAT* pOut, const MTX34* pMtx);
53 NN_MATH_INLINE QUAT* MTX34ToQUATC_FAST(QUAT* pOut, const MTX34* pMtx);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/inline/
Dmath_Matrix23.ipp198 MTX23* __restrict pMtx;
202 pMtx = &tmp;
206 pMtx = pOut;
209 pMtx->f._00 = p1->f._00 * p2->f._00 + p1->f._01 * p2->f._10;
210 pMtx->f._01 = p1->f._00 * p2->f._01 + p1->f._01 * p2->f._11;
211 pMtx->f._02 = p1->f._00 * p2->f._02 + p1->f._01 * p2->f._12 + p1->f._02;
213 pMtx->f._10 = p1->f._10 * p2->f._00 + p1->f._11 * p2->f._10;
214 pMtx->f._11 = p1->f._10 * p2->f._01 + p1->f._11 * p2->f._11;
215 pMtx->f._12 = p1->f._10 * p2->f._02 + p1->f._11 * p2->f._12 + p1->f._12;
217 if (pMtx == &tmp)
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/ARMv6/inline/
Dmath_Types.ipp98 @param[in] pMtx クォータニオンの元になる回転行列へのポインタ。
103 MTX34ToQUATC(QUAT* pOut, const MTX34* pMtx)
111 NN_NULL_ASSERT( pMtx );
113 const f32 (*const m)[4] = pMtx->m;
150 MTX34ToQUATC_FAST(QUAT* pOut, const MTX34* pMtx)
156 NN_NULL_ASSERT( pMtx );
158 const f32 (*const m)[4] = pMtx->m;
Dmath_Matrix44.ipp172 const MTX44 *pMtx;
176 pMtx = pSrc;
184 pMtx = &tmp;
200 pOut->f._10 = pMtx->f._01;
201 pOut->f._20 = pMtx->f._02;
202 pOut->f._30 = pMtx->f._03;
203 pOut->f._21 = pMtx->f._12;
204 pOut->f._31 = pMtx->f._13;
205 pOut->f._32 = pMtx->f._23;