Home
last modified time | relevance | path

Searched refs:m (Results 1 – 19 of 19) sorted by relevance

/CTR-SDK-0.14.4/include/nn/math/ARMv6/inline/
Dmath_Matrix44.ipp227 f32 (*const m)[4] = pOut->m;
235 m[0][0] = cot / aspect;
236 m[0][1] = 0.0f;
237 m[0][2] = 0.0f;
238 m[0][3] = 0.0f;
240 m[1][0] = 0.0f;
241 m[1][1] = cot;
242 m[1][2] = 0.0f;
243 m[1][3] = 0.0f;
245 m[2][0] = 0.0f;
[all …]
Dmath_Types.ipp113 const f32 (*const m)[4] = pMtx->m;
115 tr = m[0][0] + m[1][1] + m[2][2];
121 pOut->x = (m[2][1] - m[1][2]) * s;
122 pOut->y = (m[0][2] - m[2][0]) * s;
123 pOut->z = (m[1][0] - m[0][1]) * s;
128 if (m[1][1] > m[0][0]) i = 1;
129 if (m[2][2] > m[i][i]) i = 2;
132 s = (f32)::std::sqrtf( (m[i][i] - (m[j][j] + m[k][k])) + 1.0f );
138 pOut->w = (m[k][j] - m[j][k]) * s;
139 q[j] = (m[i][j] + m[j][i]) * s;
[all …]
Dmath_Matrix34.ipp213 f32 (*const m)[4] = pOut->m;
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;
229 unsigned int *m = reinterpret_cast<unsigned int *>(pOut->m);
232 m[ 0] = p[0]; m[ 1] = f32_0; m[ 2] = f32_0; m[ 3] = f32_0;
233 m[ 4] = f32_0; m[ 5] = p[1]; m[ 6] = f32_0; m[ 7] = f32_0;
234 m[ 8] = f32_0; m[ 9] = f32_0; m[10] = p[2]; m[11] = f32_0;
291 const f32 (*const src)[4] = pM->m;
292 f32 (*const dst)[4] = pOut->m;
[all …]
/CTR-SDK-0.14.4/include/nn/math/
Dmath_Transform.h135 …nline VEC3* VEC3Transform(VEC3* pOut, const MTX33& m, const VEC3& v) { return VEC3Transform( pOut,… in VEC3Transform() argument
136 …nline VEC3* VEC3Transform(VEC3* pOut, const MTX34& m, const VEC3& v) { return VEC3Transform( pOut,… in VEC3Transform() argument
137 …nline VEC4* VEC3Transform(VEC4* pOut, const MTX44& m, const VEC3& v) { return VEC3Transform( pOut,… in VEC3Transform() argument
138 …rmArray(VEC3* pOutArray, const MTX34& m, const VEC3* pArray, s32 count) { return VEC3TransformArra… in VEC3TransformArray() argument
139 …rmArray(VEC4* pOutArray, const MTX44& m, const VEC3* pArray, u32 count) { return VEC3TransformArra… in VEC3TransformArray() argument
141 …3* VEC3TransformNormal(VEC3* pOut, const MTX34& m, const VEC3& v) { return VEC3TransformNormal( pO… in VEC3TransformNormal() argument
142 …lArray(VEC3* pOutArray, const MTX34& m, const VEC3* pArray, u32 n) { return VEC3TransformNormalArr… in VEC3TransformNormalArray() argument
144 …EC3* VEC3TransformCoord(VEC3* pOut, const MTX44& m, const VEC3& v) { return VEC3TransformCoord( pO… in VEC3TransformCoord() argument
145 …Array(VEC3* pOutArray, const MTX44& m, const VEC3* pArray, u32 count) { return VEC3TransformCoordA… in VEC3TransformCoordArray() argument
147 …nline VEC4* VEC4Transform(VEC4* pOut, const MTX44& m, const VEC4& v) { return VEC4Transform( pOut,… in VEC4Transform() argument
[all …]
Dmath_Matrix22.h63 f32 m[2][2]; member
139 column.x = this->m[0][index]; in GetColumn()
140 column.y = this->m[1][index]; in GetColumn()
148 this->m[0][index] = column.x; in SetColumn()
149 this->m[1][index] = column.y; in SetColumn()
196 inline bool MTX22IsIdentity(const MTX22& m) { return MTX22IsIdentity( &m ); } in MTX22IsIdentity() argument
197 inline MTX22* MTX22Copy(MTX22* pOut, const MTX22& m) { return MTX22Copy(pOut, &m); } in MTX22Copy() argument
198 inline MTX22* MTX23ToMTX22(MTX22* pOut, const MTX23& m) { return MTX23ToMTX22(pOut, &m); } in MTX23ToMTX22() argument
Dmath_Matrix33.h109 f32 m[3][3]; member
189 column.x = this->m[0][index]; in GetColumn()
190 column.y = this->m[1][index]; in GetColumn()
191 column.z = this->m[2][index]; in GetColumn()
199 this->m[0][index] = column.x; in SetColumn()
200 this->m[1][index] = column.y; in SetColumn()
201 this->m[2][index] = column.z; in SetColumn()
339 inline bool MTX33IsIdentity(const MTX33& m) { return MTX33IsIdentity( &m ); } in MTX33IsIdentity() argument
340 inline MTX33* MTX33Copy(MTX33* pOut, const MTX33& m) { return MTX33Copy( pOut, &m ); } in MTX33Copy() argument
342 inline u32 MTX34InvTranspose(MTX33* pOut, const MTX34& m) { return MTX34InvTranspose( pOut, &m ); } in MTX34InvTranspose() argument
[all …]
Dmath_Matrix23.h69 f32 m[2][3]; member
146 column.x = this->m[0][index]; in GetColumn()
147 column.y = this->m[1][index]; in GetColumn()
155 this->m[0][index] = column.x; in SetColumn()
156 this->m[1][index] = column.y; in SetColumn()
268 inline MTX23* MTX23Copy(MTX23* pOut, const MTX23& m) { return MTX23Copy( pOut, &m ); } in MTX23Copy() argument
269 inline bool MTX23IsIdentity(const MTX23& m) { return MTX23IsIdentity( &m ); } in MTX23IsIdentity() argument
272 inline MTX23* MTX23Mult(MTX23* pOut, const MTX23& m, f32 f) { return MTX23Mult( pOut, &m, f ); } in MTX23Mult() argument
274 inline MTX23* MTX23Scale(MTX23* pOut, const MTX23& m, const VEC2& vS) { return MTX23Scale( pOut, &m in MTX23Scale() argument
275 …e MTX23* MTX23Translate(MTX23* pOut, const MTX23& m, const VEC2& vT) { return MTX23Translate( pOut… in MTX23Translate() argument
[all …]
Dmath_Matrix43.h71 f32 m[4][3]; member
152 column.x = this->m[0][index]; in GetColumn()
153 column.y = this->m[1][index]; in GetColumn()
154 column.z = this->m[2][index]; in GetColumn()
155 column.w = this->m[3][index]; in GetColumn()
163 this->m[0][index] = column.x; in SetColumn()
164 this->m[1][index] = column.y; in SetColumn()
165 this->m[2][index] = column.z; in SetColumn()
166 this->m[3][index] = column.w; in SetColumn()
338 inline bool MTX44IsIdentity(const MTX43& m) { return MTX43IsIdentity( &m ); } in MTX44IsIdentity() argument
[all …]
Dmath_Matrix34.h193 f32 m[3][4]; member
279 column.x = this->m[0][index]; in GetColumn()
280 column.y = this->m[1][index]; in GetColumn()
281 column.z = this->m[2][index]; in GetColumn()
289 this->m[0][index] = column.x; in SetColumn()
290 this->m[1][index] = column.y; in SetColumn()
291 this->m[2][index] = column.z; in SetColumn()
1055 inline bool MTX34IsIdentity(const MTX34& m) { return MTX34IsIdentity( &m ); } in MTX34IsIdentity() argument
1059 inline MTX34* MTX34Mult(MTX34* pOut, const MTX34& m, f32 f) { return MTX34Mult( pOut, &m, f ); } in MTX34Mult() argument
1063 inline MTX34* MTX34Copy(MTX34* pOut, const MTX34& m) { return MTX34Copy( pOut, &m ); } in MTX34Copy() argument
[all …]
Dmath_Types.h216 inline MTX34* MTX43Transpose(MTX34* pOut, const MTX43& m) { return MTX43Transpose( pOut, &m ); } in MTX43Transpose() argument
217 inline MTX43* MTX34Transpose(MTX43* pOut, const MTX34& m) { return MTX34Transpose( pOut, &m ); } in MTX34Transpose() argument
Dmath_Matrix44.h248 f32 m[4][4]; member
341 column.x = this->m[0][index]; in GetColumn()
342 column.y = this->m[1][index]; in GetColumn()
343 column.z = this->m[2][index]; in GetColumn()
344 column.w = this->m[3][index]; in GetColumn()
352 this->m[0][index] = column.x; in SetColumn()
353 this->m[1][index] = column.y; in SetColumn()
354 this->m[2][index] = column.z; in SetColumn()
355 this->m[3][index] = column.w; in SetColumn()
1025 inline MTX44* MTX44Copy(MTX44* pOut, const MTX44& m) { return MTX44Copy( pOut, &m ); } in MTX44Copy() argument
[all …]
Dmath_Vector2.h405 …nline VEC2* VEC2Transform(VEC2* pOut, const MTX23& m, const VEC2& v) { return VEC2Transform( pOut,… in VEC2Transform() argument
/CTR-SDK-0.14.4/include/nn/math/inline/
Dmath_Matrix44.ipp157 f32 (*const m)[4] = pOut->m;
161 m[0][0] = cos * m[0][0];
162 m[0][1] = cos * m[0][1];
163 m[0][2] = cos * m[0][2];
164 m[0][3] = cos * m[0][3];
166 m[1][0] = cos * m[1][0];
167 m[1][1] = cos * m[1][1];
168 m[1][2] = cos * m[1][2];
169 m[1][3] = cos * m[1][3];
173 f32 tmp = m[0][0];
[all …]
Dmath_Types.ipp113 const f32 (*const m)[4] = pM->m;
118 vTmp.x = m[0][0] * pV->x + m[0][1] * pV->y + m[0][2] * pV->z + m[0][3];
119 vTmp.y = m[1][0] * pV->x + m[1][1] * pV->y + m[1][2] * pV->z + m[1][3];
120 vTmp.z = m[2][0] * pV->x + m[2][1] * pV->y + m[2][2] * pV->z + m[2][3];
Dmath_Matrix34.ipp226 f32 (*const mtx)[4] = pOut->m;
269 f32 (*const mtx)[4] = pOut->m;
313 f32 (*const mtx)[4] = pOut->m;
/CTR-SDK-0.14.4/sources/libraries/tpl/CTR/
Dtpl_crc32.cpp102 const unsigned char *m = (const unsigned char *)(data); in calculate_crc32() local
107 crc = (crc >> 8) ^ _crcTable_[(crc & 0xFF) ^ (unsigned int)(*m) ]; in calculate_crc32()
108 m++; in calculate_crc32()
120 int m = (int)num - 1; in search_crc32_index() local
123 while(n <= m) in search_crc32_index()
125 int c = (n + m) / 2; in search_crc32_index()
151 m = c - 1; in search_crc32_index()
/CTR-SDK-0.14.4/include/nn/config/compiler/
Drvct.h35 #define NN_ATTRIBUTE_FORMAT(type, m, n) \ argument
36 __attribute__ ((format(type,m,n)))
/CTR-SDK-0.14.4/sources/libraries/math/
Dmath_Equation.cpp345 f32 m, n, y; in SolveEquation4() local
388 m = -q / (2 * n); in SolveEquation4()
400 m = 0; in SolveEquation4()
420 int nRoot01 = SolveEquation2(root01, m, y + n); in SolveEquation4()
431 int nRoot23 = SolveEquation2(root23, -m, y - n); in SolveEquation4()
/CTR-SDK-0.14.4/include/nn/net/compatible/nos/
Dnos_horizon.h389 NN_INLINE NOSMutexId NOS_CreateMutex(NOSMutex *m) in NOS_CreateMutex() argument
391 NN_ASSERT(m != NULL); in NOS_CreateMutex()
392 bool result = nnosCriticalSectionTryInitialize(m); in NOS_CreateMutex()
397 return (NOSMutexId)m; in NOS_CreateMutex()
1019 #define NOS_mtod(m, t) ((t)(nnnetOslMbuf_tod(m))) argument