Home
last modified time | relevance | path

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

/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/
Dmath_Quaternion.h27 struct QUAT;
29 NN_MATH_INLINE QUAT* QUATAdd(QUAT* pOut, const QUAT* q1, const QUAT* q2);
30 NN_MATH_INLINE QUAT* QUATSub(QUAT* pOut, const QUAT* q1, const QUAT* q2);
31 NN_MATH_INLINE QUAT* QUATDivide(QUAT* pOut, const QUAT* q1, const QUAT* q2);
32 NN_MATH_INLINE QUAT* QUATMult(QUAT* pOut, const QUAT* q1, const QUAT* q2);
33 NN_MATH_INLINE f32 QUATDot(const QUAT* q1, const QUAT* q2);
34 NN_MATH_INLINE QUAT* QUATInverse(QUAT* pOut, const QUAT* q);
35 NN_MATH_INLINE QUAT* QUATScale(QUAT* pOut, const QUAT* q, f32 scale);
36 NN_MATH_INLINE QUAT* QUATNormalize(QUAT* pOut, const QUAT* q);
37 NN_MATH_INLINE QUAT* QUATExp(QUAT* pOut, const QUAT* q);
[all …]
Dmath_Types.h47 struct QUAT;
61 NN_FORCE_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx);
126 NN_FORCE_INLINE QUAT*
127 MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx) in MTX34ToQUAT()
Dmath_Matrix34.h72 NN_MATH_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* p);
91 NN_FORCE_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* pQ);
368 self_type& SetupRotate(const QUAT& quaternion) in SetupRotate()
992 QUATToMTX34(MTX34* pOut, const QUAT* pQ) in QUATToMTX34()
1085 inline MTX34* QUATToMTX34(MTX34* pOut, const QUAT& q) { return QUATToMTX34( pOut, &q ); } in QUATToMTX34()
/CTR-SDK-1.0.0/CTR_SDK/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.h53 NN_MATH_INLINE MTX34* QUATToMTX34C_FAST(MTX34* pOut, const QUAT* pQ);
76 NN_MATH_INLINE MTX34* QUATToMTX34C(MTX34* pOut, const QUAT* pQ);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/inline/
Dmath_Quaternion.ipp38 NN_MATH_INLINE QUAT*
39 QUATAdd(QUAT* pOut, const QUAT* q1, const QUAT* q2)
64 NN_MATH_INLINE QUAT*
65 QUATSub(QUAT *pOut, const QUAT *q1, const QUAT *q2)
90 NN_MATH_INLINE QUAT*
91 QUATDivide(QUAT* pOut, const QUAT* q1, const QUAT* q2)
93 QUAT qtmp;
115 QUATDot(const QUAT* q1, const QUAT* q2)
134 NN_MATH_INLINE QUAT*
135 QUATScale(QUAT* pOut, const QUAT* q, f32 scale)
[all …]
/CTR-SDK-1.0.0/CTR_SDK/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.ipp1569 QUATToMTX34C(MTX34* pOut, const QUAT* pQ)
1605 QUATToMTX34C_FAST(MTX34* pOut, const QUAT* pQ)
/CTR-SDK-1.0.0/CTR_SDK/sources/libraries/math/ARMv6/
Dmath_Quaternion.cpp33 asm QUAT* QUATMultAsm(QUAT*, const QUAT*, const QUAT* ) in QUATMultAsm() argument
/CTR-SDK-1.0.0/CTR_SDK/sources/libraries/math/
Dmath_Quaternion.cpp40 QUAT::Report(bool bNewline, const char* name) const in Report()