| /CTR-SDK-0.14.23/CTR_SDK-0_14_23-20110107-en/CTR_SDK/include/nn/math/ARMv6/ |
| D | math_Arithmetic.h | 39 f32 HermiteAsm(f32 v0, f32 t0, f32 v1, f32 t1, f32 s); 40 f32 HermiteAsm(f32 v0, f32 t0, f32 v1, f32 t1, f32 p, f32 d); 54 HermiteC(f32 v0, f32 t0, f32 v1, f32 t1, f32 s) in HermiteC() argument 62 return v0 - a2 * v0 + a2 * v1 + b1 * t0 + b2 * t1; in HermiteC() 65 HermiteC_FAST(f32 v0, f32 t0, f32 v1, f32 t1, f32 s) in HermiteC_FAST() argument 79 return v0 - a2 * v0 + a2 * v1 + b1 * t0 + b2 * t1; in HermiteC_FAST() 96 HermiteC(f32 v0, f32 t0, f32 v1, f32 t1, f32 p, f32 d) in HermiteC() argument 101 return v0 + (v0 - v1) * (2 * s - 3) * s * s + p * s_1 * (s_1 * t0 + s * t1); in HermiteC() 105 HermiteC_FAST(f32 v0, f32 t0, f32 v1, f32 t1, f32 p, f32 d) in HermiteC_FAST() argument 112 tmp1 = (v0 - v1); in HermiteC_FAST()
|
| /CTR-SDK-0.14.23/CTR_SDK-0_14_23-20110107-en/CTR_SDK/include/nn/math/ |
| D | math_Vector4.h | 259 inline VEC4* VEC4Add(VEC4* pOut, const VEC4& v1, const VEC4& v2) { return VEC4Add( pOut, &v1, &v2 )… in VEC4Add() argument 260 inline VEC4* VEC4Sub(VEC4* pOut, const VEC4& v1, const VEC4& v2) { return VEC4Sub( pOut, &v1, &v2 )… in VEC4Sub() argument 261 inline VEC4* VEC4Mult(VEC4* pOut, const VEC4& v1, const VEC4& v2) { return VEC4Mult( pOut, &v1, &v2… in VEC4Mult() argument 263 inline VEC4* VEC4Lerp(VEC4* pOut, const VEC4& v1, const VEC4& v2, f32 t) { return VEC4Lerp( pOut, &… in VEC4Lerp() argument 264 inline f32 VEC4Dot(const VEC4& v1, const VEC4& v2) { return VEC4Dot( &v1, &v2 ); } in VEC4Dot() argument 269 inline f32 VEC4DistSq(const VEC4& v1, const VEC4& v2) { return VEC4DistSq( &v1, &v2 ); } in VEC4DistSq() argument 270 inline VEC4* VEC4Maximize(VEC4* pOut, const VEC4& v1, const VEC4& v2) { return VEC4Maximize( pOut, … in VEC4Maximize() argument 271 inline VEC4* VEC4Minimize(VEC4* pOut, const VEC4& v1, const VEC4& v2) { return VEC4Minimize( pOut, … in VEC4Minimize() argument
|
| D | math_Vector3.h | 463 inline VEC3* VEC3Maximize(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Maximize( pOut, … in VEC3Maximize() argument 464 inline VEC3* VEC3Minimize(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Minimize( pOut, … in VEC3Minimize() argument 465 inline VEC3* VEC3Cross(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Cross( pOut, &v1, &… in VEC3Cross() argument 468 inline f32 VEC3SquareDist(const VEC3& v1, const VEC3& v2) { return VEC3SquareDist( &v1, &v2 ); } in VEC3SquareDist() argument 470 inline VEC3* VEC3Add(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Add( pOut, &v1, &v2 )… in VEC3Add() argument 471 inline VEC3* VEC3Sub(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Sub( pOut, &v1, &v2 )… in VEC3Sub() argument 472 inline VEC3* VEC3Mult(VEC3* pOut, const VEC3& v1, const VEC3& v2) { return VEC3Mult( pOut, &v1, &v2… in VEC3Mult() argument 474 inline VEC3* VEC3Lerp(VEC3* pOut, const VEC3& v1, const VEC3& v2, f32 t) { return VEC3Lerp( pOut, &… in VEC3Lerp() argument 475 inline f32 VEC3Dot(const VEC3& v1, const VEC3& v2) { return VEC3Dot( &v1, &v2 ); } in VEC3Dot() argument 478 inline f32 VEC3Dist(const VEC3& v1, const VEC3& v2) { return VEC3Dist( &v1, &v2 ); } in VEC3Dist() argument
|
| D | math_Vector2.h | 392 inline VEC2* VEC2Sub(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Sub(pOut, &v1, &v2); } in VEC2Sub() argument 393 inline VEC2* VEC2Mult(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Mult(pOut, &v1, &v2)… in VEC2Mult() argument 395 inline VEC2* VEC2Lerp(VEC2* pOut, const VEC2& v1, const VEC2& v2, f32 t) { return VEC2Lerp(pOut, &v… in VEC2Lerp() argument 396 inline f32 VEC2Dot(const VEC2& v1, const VEC2& v2) { return VEC2Dot(&v1, &v2); } in VEC2Dot() argument 399 inline f32 VEC2DistSq(const VEC2& v1, const VEC2& v2) { return VEC2DistSq( &v1, &v2 ); } in VEC2DistSq() argument 401 inline VEC2* VEC2Maximize(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Maximize( pOut, … in VEC2Maximize() argument 402 inline VEC2* VEC2Minimize(VEC2* pOut, const VEC2& v1, const VEC2& v2) { return VEC2Minimize( pOut, … in VEC2Minimize() argument
|
| D | math_Arithmetic.h | 431 Hermite(f32 v0, f32 t0, f32 v1, f32 t1, f32 s) in Hermite() argument 435 return ARMv6::HermiteC(v0, t0, v1, t1, s); in Hermite() 437 return ARMv6::HermiteC_FAST(v0, t0, v1, t1, s); in Hermite() 460 Hermite(f32 v0, f32 t0, f32 v1, f32 t1, f32 p, f32 d) in Hermite() argument 464 return ARMv6::HermiteC(v0, t0, v1, t1, p, d); in Hermite() 466 return ARMv6::HermiteC_FAST(v0, t0, v1, t1, p, d); in Hermite() 468 return ARMv6::HermiteAsm(v0, t0, v1, t1, p, d); in Hermite()
|
| /CTR-SDK-0.14.23/CTR_SDK-0_14_23-20110107-en/CTR_SDK/sources/libraries/math/ |
| D | math_Geometry.cpp | 36 VEC3 v0, v1, v2; in Set() local 38 VEC3Sub(&v1, P1, P0); in Set() 40 VEC3Normalize(&N, VEC3Cross(&v2, &v0, &v1)); in Set()
|