| /CTR-SDK-0.13.2/sources/libraries/math/ARMv6/ |
| D | math_Matrix34.cpp | 84 VMLA.F32 s23,s19,s2 in MTX34MultAsm_ORG() 85 VMLA.F32 s20,s16,s2 in MTX34MultAsm_ORG() 86 VMLA.F32 s21,s17,s2 in MTX34MultAsm_ORG() 87 VMLA.F32 s22,s18,s2 in MTX34MultAsm_ORG() 130 VMUL.F32 s2,s14,s20 in MTX34MultAsm() 150 VMLA.F32 s2,s18,s21 in MTX34MultAsm() 168 VMLA.F32 s2,s14,s20 in MTX34MultAsm() 193 VLDMIA r1,{s2-s13} // レジスタ[S1-S12]に行列pを入れる in MTX34MultAsm() 195 VMUL.F32 s2,s2,s0 in MTX34MultAsm() 210 VSTMIA r0,{s2-s13} // 結果をストア in MTX34MultAsm() [all …]
|
| D | math_Quaternion.cpp | 40 VMUL.F32 s2,s7,s10 in QUATMultAsm() 45 VMLA.F32 s2,s6,s11 in QUATMultAsm() 50 VMLA.F32 s2,s4,s9 in QUATMultAsm() 55 VMLS.F32 s2,s5,s8 in QUATMultAsm()
|
| D | math_Matrix43.cpp | 54 VADD.F32 s2,s14,s2 in MTX43AddAsm() 88 VMUL.F32 s2,s12,s26 in MTX43MultAsm() 104 VMLA.F32 s2,s13,s29 in MTX43MultAsm() 122 VMLA.F32 s2,s14,s26 in MTX43MultAsm() 149 VMUL.F32 s2,s2,s0 in MTX43MultAsm()
|
| D | math_Types.cpp | 40 VSTMIA r2!,{s0-s2} // 結果をストア in MTX34ToMTX33Asm() 52 VLDR.F32 s2,[r1,#2*12+0*4] in MTX43TransposeAsm() 72 VLDR.F32 s2,[r1,#2*16+0*4] in MTX34TransposeAsm()
|
| D | math_Matrix44.cpp | 40 VADD.F32 s2,s18,s2 in MTX44AddAsm() 89 VMUL.F32 s2,s24,s18 in MTX44MultAsm() 115 VMLA.F32 s2,s24,s22 in MTX44MultAsm() 141 VMLA.F32 s2,s24,s18 in MTX44MultAsm() 165 VMLA.F32 s2,s24,s22 in MTX44MultAsm() 199 VMUL.F32 s2,s2,s0 in MTX44MultAsm() 231 VMUL.F32 s2,s2,s14 in MTX44MultScaleAsm() 253 VMUL.F32 s2,s2,s12 in MTX44MultScaleAsm() 298 VMLA.F32 s3,s2,s14 in MTX44MultTranslateAsm() 314 VLDR.F32 s2,[r1,#2*16+0*4] in MTX44TransposeAsm() [all …]
|
| D | math_Matrix33.cpp | 51 VMLA.F32 s2,s11,s0 in MTX33MAddAsm() 83 VMLA.F32 s12,s2,s11 in VEC3TransformAsm()
|
| D | math_Arithmetic.cpp | 35 VSUB.F32 s10,s0,s2 //v0-v1 in HermiteAsm()
|
| /CTR-SDK-0.13.2/sources/libraries/gr/CTR/ |
| D | gr_Utility.cpp | 38 VSTR.F32 s2,[r0,#8] in CopyMtx34WithHeader() 62 VSTR.F32 s2,[r0,#8] in CopyMtx44WithHeader()
|
| /CTR-SDK-0.13.2/include/nn/util/ |
| D | util_Result.h | 69 #define NN_UTIL_RETURN_IF_FAILED_BASE(result, s1, s2, s3, s4, s5) \ argument 75 s1; s2; s3; s4; s5; \
|
| /CTR-SDK-0.13.2/include/nn/math/ARMv6/inline/ |
| D | math_Matrix33.ipp | 40 VLDMIA r1,{s0-s2} // レジスタ[S0-S2]に行列p1の1行目 74 VMLA.F32 s18,s15,s2 75 VMLA.F32 s19,s16,s2 76 VMLA.F32 s20,s17,s2 120 VMUL.F32 s2,s12,s16 136 VMLA.F32 s2,s15,s17 151 VMLA.F32 s2,s12,s16 182 VMUL.F32 s2,s11,s18 194 VMLA.F32 s2,s14,s19 206 VMLA.F32 s2,s17,s20 [all …]
|
| /CTR-SDK-0.13.2/sources/libraries/math/ |
| D | math_Geometry.cpp | 1542 MergeSphere(SPHERE* s2, const SPHERE* s0, const SPHERE* s1) in MergeSphere() argument 1554 *s2 = *s0; in MergeSphere() 1556 *s2 = *s1; in MergeSphere() 1565 VEC3Add(&s2->C, &s0->C, VEC3Scale(&diff, &diff, ((newRadius - s0->r)/dist))); in MergeSphere() 1569 s2->C = s0->C; in MergeSphere() 1572 s2->r = newRadius; in MergeSphere() 1574 return s2; in MergeSphere()
|
| /CTR-SDK-0.13.2/include/nn/math/ |
| D | math_Geometry.h | 519 SPHERE* MergeSphere(SPHERE* s2, const SPHERE* s0, const SPHERE* s1);
|