| /CafeSDK-2.12.13/system/src/lib/mtx/headers/cafe/mtx/ |
| D | mat44.h | 123 static inline u32 MAT44Inverse ( const Mat44 *src, Mat44 *inv ) in MAT44Inverse() argument 124 { return MTX44Inverse ( (Mtx44Ptr)(src->mtx), (Mtx44Ptr)(inv->mtx) ); } in MAT44Inverse()
|
| D | mtxVec.h | 256 u32 C_MTXInverse ( MTX_CONST Mtx src, Mtx inv ); 289 u32 PSMTXInverse ( MTX_CONST Mtx src, Mtx inv ); 298 u32 ASM_MTXInverse ( MTX_CONST Mtx src, Mtx inv ); 1318 void C_QUATInverse ( const Quaternion *src, Quaternion *inv ); 1491 void PSQUATInverse ( const Quaternion *src, Quaternion *inv ); 1497 void ASM_QUATInverse ( const Quaternion *src, Quaternion *inv );
|
| D | matVec.h | 156 static inline u32 MAT34Inverse ( const Mat34 *src, Mat34 *inv ) in MAT34Inverse() argument 157 { return MTXInverse ( (MtxPtr)(src->mtx), (MtxPtr)(inv->mtx) ); } in MAT34Inverse()
|
| D | mtx44.h | 142 u32 C_MTX44Inverse ( MTX_CONST Mtx44 src, Mtx44 inv );
|
| /CafeSDK-2.12.13/system/include/cafe/mtx/ |
| D | mat44.h | 123 static inline u32 MAT44Inverse ( const Mat44 *src, Mat44 *inv ) in MAT44Inverse() argument 124 { return MTX44Inverse ( (Mtx44Ptr)(src->mtx), (Mtx44Ptr)(inv->mtx) ); } in MAT44Inverse()
|
| D | mtxVec.h | 256 u32 C_MTXInverse ( MTX_CONST Mtx src, Mtx inv ); 289 u32 PSMTXInverse ( MTX_CONST Mtx src, Mtx inv ); 298 u32 ASM_MTXInverse ( MTX_CONST Mtx src, Mtx inv ); 1318 void C_QUATInverse ( const Quaternion *src, Quaternion *inv ); 1491 void PSQUATInverse ( const Quaternion *src, Quaternion *inv ); 1497 void ASM_QUATInverse ( const Quaternion *src, Quaternion *inv );
|
| D | matVec.h | 156 static inline u32 MAT34Inverse ( const Mat34 *src, Mat34 *inv ) in MAT34Inverse() argument 157 { return MTXInverse ( (MtxPtr)(src->mtx), (MtxPtr)(inv->mtx) ); } in MAT34Inverse()
|
| D | mtx44.h | 142 u32 C_MTX44Inverse ( MTX_CONST Mtx44 src, Mtx44 inv );
|
| /CafeSDK-2.12.13/system/src/lib/mtx/ |
| D | mtxQuat.c | 604 void C_QUATInverse( const Quaternion *src, Quaternion *inv ) in C_QUATInverse() argument 609 ASSERTMSG( ( inv != 0 ), QUAT_INVERSE_2 ); in C_QUATInverse() 620 inv->x = -src->x * norminv; in C_QUATInverse() 621 inv->y = -src->y * norminv; in C_QUATInverse() 622 inv->z = -src->z * norminv; in C_QUATInverse() 623 inv->w = src->w * norminv; in C_QUATInverse() 633 void PSQUATInverse( const Quaternion *src, Quaternion *inv ) in PSQUATInverse() argument 700 __PSQ_STX(inv, 12, iww, 1, 0); in PSQUATInverse() 710 __PSQ_STX(inv, 0, sxy, 0, 0); in PSQUATInverse() 715 __PSQ_STX(inv, 8, izz, 1, 0); in PSQUATInverse()
|
| D | mtx.c | 559 u32 C_MTXInverse ( MTX_CONST Mtx src, Mtx inv ) in C_MTXInverse() argument 566 ASSERTMSG( (inv != 0), MTX_INVERSE_2 ); in C_MTXInverse() 568 if( src == inv ) in C_MTXInverse() 574 m = inv; in C_MTXInverse() 614 C_MTXCopy( *((MTX_CONST Mtx *)&mTmp),inv ); in C_MTXInverse() 628 u32 PSMTXInverse ( MTX_CONST Mtx src, Mtx inv ) in PSMTXInverse() argument 775 __PSQ_STX(inv, 0, fp5, 0, 0); in PSMTXInverse() 780 __PSQ_STX(inv, 16, fp4, 0, 0); in PSMTXInverse() 793 __PSQ_STX(inv, 32, fp10, 1, 0); in PSMTXInverse() 803 __PSQ_STX(inv, 36, fp9, 1, 0); in PSMTXInverse() [all …]
|
| D | mtxQuat_asm.s | 195 #define inv r4 macro 259 psq_st iww, 12(inv), 1, 0 265 psq_st sxy, 0(inv), 0, 0 267 psq_st izz, 8(inv), 1, 0 272 #undef inv
|
| D | mtx_asm.s | 596 #define inv r4 macro 691 psq_st fp5, 0(inv), 0, 0 693 psq_st fp4, 16(inv), 0, 0 701 psq_st fp10, 32(inv), 1, 0 707 psq_st fp9, 36(inv), 1, 0 713 psq_st fp8, 40(inv), 1, 0 719 psq_st fp5, 8(inv), 0, 0 723 psq_st fp4, 24(inv), 0, 0 725 psq_st fp7, 44(inv), 1, 0 734 #undef inv
|
| D | mtx44.c | 877 u32 C_MTX44Inverse( MTX_CONST Mtx44 src, Mtx44 inv ) in C_MTX44Inverse() argument 884 ASSERTMSG( (inv != 0), MTX44_INVERSE_2 ); in C_MTX44Inverse() 887 C_MTX44Identity(inv); in C_MTX44Inverse() 919 SWAPF(inv[i][k], inv[swp][k]); in C_MTX44Inverse() 929 inv[i][j] *= w; in C_MTX44Inverse() 941 inv[k][j] -= inv[i][j] * w; in C_MTX44Inverse()
|