Home
last modified time | relevance | path

Searched refs:pS (Results 1 – 8 of 8) sorted by relevance

/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/ARMv6/
Dmath_Matrix34.h38 MTX34* MTX34MultScaleAsm(MTX34* pOut, const MTX34* pM, const VEC3* pS);
39 MTX34* MTX34MultScaleAsm(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM);
42 MTX34* MTX34ScaleAsm(MTX34* pOut, const VEC3* pS);
46 NN_MATH_INLINE MTX34* MTX34ScaleC_FAST(MTX34* pOut, const VEC3* pS);
61 NN_MATH_INLINE MTX34* MTX34ScaleC(MTX34* pOut, const VEC3* pS);
62 NN_MATH_INLINE MTX34* MTX34MultScaleC(MTX34* pOut, const MTX34* pM, const VEC3* pS);
63 NN_MATH_INLINE MTX34* MTX34MultScaleC(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM);
Dmath_Matrix44.h41 NN_MATH_INLINE MTX44* MTX44ScaleC(MTX44* pOut, const VEC3* pS);
42 NN_MATH_INLINE MTX44* MTX44ScaleC_FAST(MTX44* pOut, const VEC3* pS);
43 NN_MATH_INLINE MTX44* MTX44MultScaleC(MTX44* pOut, const MTX44* pM, const VEC3* pS);
44 NN_MATH_INLINE MTX44* MTX44MultScaleC(MTX44* pOut, const VEC3* pS, const MTX44* pM);
57 MTX44* MTX44MultScaleAsm(MTX44* pOut, const MTX44* pM, const VEC3* pS);
58 MTX44* MTX44MultScaleAsm(MTX44* pOut, const VEC3* pS, const MTX44* pM);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/ARMv6/inline/
Dmath_Matrix44.ipp1295 @param[in] pS それぞれの軸方向のスケール値が格納されたベクトルへのポインタ。
1300 MTX44ScaleC(MTX44* pOut, const VEC3* pS)
1303 NN_NULL_ASSERT( pS );
1307 m[0][0] = pS->x; m[0][1] = 0.0f; m[0][2] = 0.0f; m[0][3] = 0.0f;
1308 m[1][0] = 0.0f; m[1][1] = pS->y; m[1][2] = 0.0f; m[1][3] = 0.0f;
1309 m[2][0] = 0.0f; m[2][1] = 0.0f; m[2][2] = pS->z; m[2][3] = 0.0f;
1315 MTX44ScaleC_FAST(MTX44* pOut, const VEC3* pS)
1318 NN_NULL_ASSERT( pS );
1326 const unsigned int *p = reinterpret_cast<const unsigned int*>(pS);
1342 @param[in] pS それぞれの軸方向のスケール値が格納されたベクトルへのポインタ。
[all …]
Dmath_Matrix34.ipp203 @param[in] pS それぞれの軸方向のスケール値が格納されたベクトルへのポインタ。
208 MTX34ScaleC(MTX34* pOut, const VEC3* pS)
211 NN_NULL_ASSERT( pS );
215 m[0][0] = pS->x; m[0][1] = 0.0f; m[0][2] = 0.0f; m[0][3] = 0.0f;
216 m[1][0] = 0.0f; m[1][1] = pS->y; m[1][2] = 0.0f; m[1][3] = 0.0f;
217 m[2][0] = 0.0f; m[2][1] = 0.0f; m[2][2] = pS->z; m[2][3] = 0.0f;
222 MTX34ScaleC_FAST(MTX34* pOut, const VEC3* pS)
225 NN_NULL_ASSERT( pS );
230 const unsigned int *p = reinterpret_cast<const unsigned int*>(pS);
244 @param[in] pS それぞれの軸方向のスケール値が格納されたベクトルへのポインタ。
[all …]
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/
Dmath_Matrix34.h65 NN_MATH_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
66 NN_MATH_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
67 NN_MATH_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* pS, const MTX34* pM);
84 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
85 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM);
89 NN_FORCE_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
758 MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS) in MTX34MultScale() argument
762 return ARMv6::MTX34MultScaleC( pOut, pM, pS ); in MTX34MultScale()
765 return ARMv6::MTX34MultScaleAsm( pOut, pM, pS ); in MTX34MultScale()
783 MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM) in MTX34MultScale() argument
[all …]
Dmath_Matrix44.h76 NN_MATH_INLINE MTX44* MTX44Scale(MTX44* pOut, const VEC3* pS);
77 NN_MATH_INLINE MTX44* MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS);
78 NN_MATH_INLINE MTX44* MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM);
94 NN_FORCE_INLINE MTX44* MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS);
95 NN_FORCE_INLINE MTX44* MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM);
102 NN_FORCE_INLINE MTX44* MTX44Scale(MTX44* pOut, const VEC3* pS);
681 MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS) in MTX44MultScale() argument
685 return ARMv6::MTX44MultScaleC(pOut, pM, pS); in MTX44MultScale()
688 return ARMv6::MTX44MultScaleAsm(pOut, pM, pS); in MTX44MultScale()
707 MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM) in MTX44MultScale() argument
[all …]
Dmath_Matrix23.h42 NN_MATH_INLINE MTX23* MTX23Scale(MTX23* pOut, const MTX23* pM, const VEC2* pS);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/inline/
Dmath_Matrix23.ipp231 @param[in] pS それぞれの軸方向のスケール値が格納されたベクトルのポインタです。
236 MTX23Scale(MTX23* pOut, const MTX23* __restrict pM, const VEC2* __restrict pS)
240 NN_NULL_ASSERT( pS );
242 pOut->f._00 = pM->f._00 * pS->x;
243 pOut->f._10 = pM->f._10 * pS->x;
245 pOut->f._01 = pM->f._01 * pS->y;
246 pOut->f._11 = pM->f._11 * pS->y;