| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44.c | 397 void C_MTX44Concat( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ) in C_MTX44Concat() argument 404 ASSERTMSG( (ab != 0), MTX44_CONCAT_3 ); in C_MTX44Concat() 406 if( (ab == a) || (ab == b) ) in C_MTX44Concat() 412 m = ab; in C_MTX44Concat() 440 C_MTX44Copy( *((MTX_CONST Mtx44 *)&mTmp), ab ); in C_MTX44Concat() 452 void PSMTX44Concat( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ) in PSMTX44Concat() argument 632 __PSQ_STX(ab, 0, fp6, 0, 0); in PSMTX44Concat() 649 __PSQ_STX(ab, 16, fp8, 0, 0); in PSMTX44Concat() 666 __PSQ_STX(ab, 32, fp10, 0, 0); in PSMTX44Concat() 683 __PSQ_STX(ab, 48, fp12, 0, 0); in PSMTX44Concat() [all …]
|
| D | mtxVec.c | 53 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab ) in C_VECAdd() argument 58 ASSERTMSG( ( ab != 0), VEC_ADD_3 ); in C_VECAdd() 61 ab->x = a->x + b->x; in C_VECAdd() 62 ab->y = a->y + b->y; in C_VECAdd() 63 ab->z = a->z + b->z; in C_VECAdd() 73 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab ) in PSVECAdd() argument 90 __PSQ_ST(ab, D1_XY, 0, 0); in PSVECAdd() 100 __PSQ_STX(ab, 8, D1_Z, 1, 0); in PSVECAdd() 145 void PSVECSubtract ( const Vec *a, const Vec *b, Vec *ab ) in PSVECSubtract() argument 162 __PSQ_ST(ab, D1_XY, 0, 0); in PSVECSubtract() [all …]
|
| D | mtx44_asm.s | 144 #define ab r5 macro 214 psq_st fp6 , 0(ab), 0, 0 // ab00,ab01 220 psq_st fp8 ,16(ab), 0, 0 // ab10,ab11 226 psq_st fp10,32(ab), 0, 0 // ab20,ab21 232 psq_st fp12,48(ab), 0, 0 // ab30,ab31 239 psq_st fp7 , 8(ab), 0, 0 // ab02,ab03 241 psq_st fp9 ,24(ab), 0, 0 // ab12,ab13 245 psq_st fp11,40(ab), 0, 0 // ab22,ab23 250 psq_st fp13,56(ab), 0, 0 // ab32,ab33 256 #undef ab
|
| D | mtx.c | 191 void C_MTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ) in C_MTXConcat() argument 198 ASSERTMSG( (ab != 0), MTX_CONCAT_3 ); in C_MTXConcat() 200 if( (ab == a) || (ab == b) ) in C_MTXConcat() 207 m = ab; in C_MTXConcat() 230 C_MTXCopy( *((MTX_CONST Mtx *)&mTmp), ab ); in C_MTXConcat() 240 void PSMTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ) in PSMTXConcat() argument 308 __PSQ_ST(ab, D00_D01, 0, 0); in PSMTXConcat() 320 __PSQ_STX(ab, 16, D10_D11, 0, 0); in PSMTXConcat() 326 __PSQ_STX(ab, 8, D02_D03, 0, 0); in PSMTXConcat() 338 __PSQ_STX(ab, 24, D12_D13, 0, 0); in PSMTXConcat() [all …]
|
| D | mtxQuat.c | 1057 Quaternion pq, ab; in C_QUATSquad() local 1068 C_QUATSlerp(a, b, &ab, t); in C_QUATSquad() 1069 C_QUATSlerp(&pq, &ab, r, t2); in C_QUATSquad()
|
| /CafeSDK-2.12.13-1/system/include/cafe/mtx/ |
| D | mat44.h | 87 static inline void MAT44Concat ( const Mat44 *a, const Mat44 *b, Mat44 *ab ) in MAT44Concat() argument 88 { MTX44Concat ( (Mtx44Ptr)(a->mtx), (Mtx44Ptr)(b->mtx), (Mtx44Ptr)(ab->mtx) ); } in MAT44Concat()
|
| D | mtx44.h | 108 void C_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ); 149 void PSMTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ); 155 void ASM_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
|
| D | matVec.h | 81 static inline void MAT34Concat ( const Mat34 *a, const Mat34 *b, Mat34 *ab ) in MAT34Concat() argument 82 { MTXConcat ( (MtxPtr)(a->mtx), (MtxPtr)(b->mtx), (MtxPtr)(ab->mtx) ); } in MAT34Concat()
|
| D | mtxVec.h | 184 void C_MTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ); 286 void PSMTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ); 916 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab ); 1110 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );
|
| /CafeSDK-2.12.13-1/system/src/lib/mtx/headers/cafe/mtx/ |
| D | mat44.h | 87 static inline void MAT44Concat ( const Mat44 *a, const Mat44 *b, Mat44 *ab ) in MAT44Concat() argument 88 { MTX44Concat ( (Mtx44Ptr)(a->mtx), (Mtx44Ptr)(b->mtx), (Mtx44Ptr)(ab->mtx) ); } in MAT44Concat()
|
| D | mtx44.h | 108 void C_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ); 149 void PSMTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ); 155 void ASM_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
|
| D | matVec.h | 81 static inline void MAT34Concat ( const Mat34 *a, const Mat34 *b, Mat34 *ab ) in MAT34Concat() argument 82 { MTXConcat ( (MtxPtr)(a->mtx), (MtxPtr)(b->mtx), (MtxPtr)(ab->mtx) ); } in MAT34Concat()
|
| D | mtxVec.h | 184 void C_MTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ); 286 void PSMTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ); 916 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab ); 1110 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );
|