Searched refs:pV (Results 1 – 12 of 12) sorted by relevance
| /CTR-SDK-4.2.5/include/nn/math/inline/ |
| D | math_Types.ipp | 47 VEC2Transform(VEC2* pOut, const MTX23* pM, const VEC2* pV) 51 NN_NULL_ASSERT( pV ); 55 if (pOut == pV) 57 tmp.x = pV->x; 58 tmp.y = pV->y; 63 pVec = pV; 73 VEC3TransformArray(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV, s32 count) 76 NN_NULL_ASSERT( pV ); 84 (void)VEC3Transform(pOut, pM, pV); 86 pV++; [all …]
|
| /CTR-SDK-4.2.5/include/nn/math/ |
| D | math_Transform.h | 133 NN_MATH_INLINE VEC2* VEC2Transform(VEC2* pOut, const MTX23* pM, const VEC2* pV); 144 NN_MATH_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX33* pM, const VEC3* pV); 156 NN_MATH_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* pM, const VEC3* pV); 167 NN_MATH_INLINE VEC4* VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV); 179 NN_MATH_INLINE VEC3* VEC3TransformArray(VEC3* pOut, const MTX34* pM, const VEC3* pV, s32 count); 191 NN_MATH_INLINE VEC4* VEC3TransformArray(VEC4* pOut, const MTX44* pM, const VEC3* pV, u32 count); 202 NN_MATH_INLINE VEC3* VEC3TransformNormal(VEC3* pOut, const MTX34* pM, const VEC3* pV); 225 NN_MATH_INLINE VEC3* VEC3TransformCoord(VEC3* pOut, const MTX44* pM, const VEC3* pV); 237 NN_MATH_INLINE VEC3* VEC3TransformCoordArray(VEC3* pOut, const MTX44* pM, const VEC3* pV, u32 count… 248 NN_MATH_INLINE VEC4* VEC4Transform(VEC4* pOut, const MTX44* pM, const VEC4* pV); [all …]
|
| D | math_Matrix33.h | 108 NN_FORCE_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX33* pM, const VEC3* pV); 345 VEC3Transform(VEC3* pOut, const MTX33* pM, const VEC3* pV) in VEC3Transform() argument 349 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform() 352 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
|
| D | math_Matrix44.h | 454 NN_FORCE_INLINE VEC4* VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV); 1133 VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV) in VEC3Transform() argument 1137 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform() 1140 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
|
| D | math_Matrix34.h | 529 …ORCE_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV); 1304 VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV) in VEC3Transform() argument 1308 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform() 1311 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
|
| D | math_Vector2.h | 186 NN_MATH_INLINE VEC2* VEC2Transform(VEC2* pOut, const MTX23* pM, const VEC2* pV);
|
| /CTR-SDK-4.2.5/include/nn/math/ARMv6/ |
| D | math_Matrix33.h | 35 NN_MATH_INLINE VEC3* VEC3TransformC(VEC3* pOut, const MTX33* pM, const VEC3* pV); 40 VEC3* VEC3TransformAsm(VEC3* pOut, const MTX33* pM, const VEC3* pV);
|
| D | math_Matrix44.h | 23 NN_MATH_INLINE VEC4* VEC3TransformC(VEC4* pOut, const MTX44* pM, const VEC3* pV); 62 VEC4* VEC3TransformAsm(VEC4* pOut, const MTX44* pM, const VEC3* pV);
|
| D | math_Matrix34.h | 43 VEC3* VEC3TransformAsm(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV); 55 …TH_INLINE VEC3* VEC3TransformC(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV);
|
| /CTR-SDK-4.2.5/include/nn/math/ARMv6/inline/ |
| D | math_Matrix33.ipp | 247 VEC3TransformC(VEC3* pOut, const MTX33* pM, const VEC3* pV) 251 NN_NULL_ASSERT(pV); 254 VEC3* pDst = (pOut == pV) ? &vTmp : pOut; 255 pDst->x = pM->f._00 * pV->x + pM->f._01 * pV->y + pM->f._02 * pV->z; 256 pDst->y = pM->f._10 * pV->x + pM->f._11 * pV->y + pM->f._12 * pV->z; 257 pDst->z = pM->f._20 * pV->x + pM->f._21 * pV->y + pM->f._22 * pV->z;
|
| D | math_Matrix44.ipp | 37 VEC3TransformC(VEC4* pOut, const MTX44* pM, const VEC3* pV) 40 tmp.x = pM->f._00 * pV->x + pM->f._01 * pV->y + pM->f._02 * pV->z + pM->f._03; 41 tmp.y = pM->f._10 * pV->x + pM->f._11 * pV->y + pM->f._12 * pV->z + pM->f._13; 42 tmp.z = pM->f._20 * pV->x + pM->f._21 * pV->y + pM->f._22 * pV->z + pM->f._23; 43 tmp.w = pM->f._30 * pV->x + pM->f._31 * pV->y + pM->f._32 * pV->z + pM->f._33;
|
| D | math_Matrix34.ipp | 37 VEC3TransformC(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV) 40 NN_NULL_ASSERT( pV ); 44 VEC3* pDst = (pOut == pV) ? &vTmp : pOut; 46 pDst->x = pM->f._00 * pV->x + pM->f._01 * pV->y + pM->f._02 * pV->z + pM->f._03; 47 pDst->y = pM->f._10 * pV->x + pM->f._11 * pV->y + pM->f._12 * pV->z + pM->f._13; 48 pDst->z = pM->f._20 * pV->x + pM->f._21 * pV->y + pM->f._22 * pV->z + pM->f._23;
|