Home
last modified time | relevance | path

Searched refs:QUAT (Results 1 – 12 of 12) sorted by relevance

/CTR-SDK-4.2.8-20130828/include/nn/math/
Dmath_Quaternion.h24 struct QUAT;
44 NN_MATH_INLINE QUAT* QUATAdd(QUAT* pOut, const QUAT* q1, const QUAT* q2);
56 NN_MATH_INLINE QUAT* QUATDivide(QUAT* pOut, const QUAT* q1, const QUAT* q2);
66 NN_MATH_INLINE f32 QUATDot(const QUAT* q1, const QUAT* q2);
78 NN_MATH_INLINE QUAT* QUATExp(QUAT* pOut, const QUAT* q);
88 NN_FORCE_INLINE QUAT* QUATInverse(QUAT* pOut, const QUAT* __restrict q);
100 NN_MATH_INLINE QUAT* QUATLerp(QUAT* pOut, const QUAT* q1, const QUAT* q2, f32 t);
111 NN_MATH_INLINE QUAT* QUATLogN(QUAT* pOut, const QUAT* q);
122 NN_MATH_INLINE QUAT* QUATMakeClosest( QUAT* pOut, const QUAT *q, const QUAT *qto );
133 NN_FORCE_INLINE QUAT* QUATMult(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2);
[all …]
Dmath_Types.h47 struct QUAT;
108 NN_FORCE_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* pQ);
118 NN_FORCE_INLINE MTX34* QUATToMTX34Partially(MTX34* pOut, const QUAT* pQ);
128 NN_FORCE_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx);
205 NN_FORCE_INLINE QUAT*
206 MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx) in MTX34ToQUAT()
222 QUATToMTX34(MTX34* pOut, const QUAT* pQ) in QUATToMTX34()
238 QUATToMTX34Partially(MTX34* pOut, const QUAT* pQ) in QUATToMTX34Partially()
303 inline QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34& mtx) { return MTX34ToQUAT( pOut, &mtx ); } in MTX34ToQUAT()
304 inline MTX34* QUATToMTX34(MTX34* pOut, const QUAT& q) { return QUATToMTX34( pOut, &q ); } in QUATToMTX34()
Dmath_Matrix34.h528 NN_FORCE_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* pQ);
769 self_type& SetupRotate(const QUAT& quaternion) in SetupRotate()
/CTR-SDK-4.2.8-20130828/include/nn/math/ARMv6/
Dmath_Quaternion.h25 NN_MATH_INLINE QUAT* QUATMultC(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2);
26 NN_MATH_INLINE QUAT* QUATMultC_FAST(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q…
27 NN_MATH_INLINE QUAT* QUATNormalizeC(QUAT* pOut, const QUAT* __restrict q);
28 NN_MATH_INLINE QUAT* QUATNormalizeC_FAST(QUAT* pOut, const QUAT* __restrict q);
29 NN_MATH_INLINE QUAT* QUATInverseC(QUAT* pOut, const QUAT* __restrict q);
30 NN_MATH_INLINE QUAT* QUATInverseC_FAST(QUAT* pOut, const QUAT* __restrict q);
32 QUAT* QUATMultAsm(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2);
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);
Dmath_Matrix34.h52 NN_MATH_INLINE MTX34* QUATToMTX34C_FAST(MTX34* pOut, const QUAT* pQ, bool isChangeTrans = true);
75 NN_MATH_INLINE MTX34* QUATToMTX34C(MTX34* pOut, const QUAT* pQ, bool isChangeTrans = true);
/CTR-SDK-4.2.8-20130828/include/nn/math/inline/
Dmath_Quaternion.ipp23 NN_MATH_INLINE QUAT*
24 QUATAdd(QUAT* pOut, const QUAT* q1, const QUAT* q2)
38 NN_MATH_INLINE QUAT*
39 QUATDivide(QUAT* pOut, const QUAT* q1, const QUAT* q2)
41 QUAT qtmp;
54 QUATDot(const QUAT* q1, const QUAT* q2)
62 NN_MATH_INLINE QUAT*
63 QUATExp(QUAT* pOut, const QUAT* __restrict q)
89 NN_MATH_INLINE QUAT*
90 QUATLerp(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2, f32 t)
[all …]
/CTR-SDK-4.2.8-20130828/include/nn/math/ARMv6/inline/
Dmath_Quaternion.ipp38 NN_MATH_INLINE QUAT*
39 QUATMultC(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2)
41 QUAT * __restrict pDst;
42 QUAT tmp;
69 NN_MATH_INLINE QUAT*
70 QUATMultC_FAST(QUAT* pOut, const QUAT* __restrict q1, const QUAT* __restrict q2)
109 NN_MATH_INLINE QUAT*
110 QUATNormalizeC(QUAT* pOut, const QUAT* __restrict q)
136 NN_MATH_INLINE QUAT*
137 QUATNormalizeC_FAST(QUAT* pOut, const QUAT* __restrict q)
[all …]
Dmath_Types.ipp102 NN_MATH_INLINE QUAT*
103 MTX34ToQUATC(QUAT* pOut, const MTX34* pMtx)
149 NN_MATH_INLINE QUAT*
150 MTX34ToQUATC_FAST(QUAT* pOut, const MTX34* pMtx)
Dmath_Matrix34.ipp1575 QUATToMTX34C(MTX34* pOut, const QUAT* pQ, bool isChangeTrans)
1611 QUATToMTX34C_FAST(MTX34* pOut, const QUAT* pQ, bool isChangeTrans)
/CTR-SDK-4.2.8-20130828/sources/libraries/math/ARMv6/
Dmath_Quaternion.cpp33 asm QUAT* QUATMultAsm(QUAT*, const QUAT*, const QUAT* ) in QUATMultAsm() argument
/CTR-SDK-4.2.8-20130828/sources/libraries/math/
Dmath_Quaternion.cpp40 QUAT::Report(bool bNewline, const char* name) const in Report()