| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec.c | 209 void C_MTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTX44MultVecArray() argument 216 ASSERTMSG( (srcBase != 0), MTX44_MULTVECARRAY_2 ); in C_MTX44MultVecArray() 222 vTmp.x = m[0][0]*srcBase->x + m[0][1]*srcBase->y + m[0][2]*srcBase->z + m[0][3]; in C_MTX44MultVecArray() 223 vTmp.y = m[1][0]*srcBase->x + m[1][1]*srcBase->y + m[1][2]*srcBase->z + m[1][3]; in C_MTX44MultVecArray() 224 vTmp.z = m[2][0]*srcBase->x + m[2][1]*srcBase->y + m[2][2]*srcBase->z + m[2][3]; in C_MTX44MultVecArray() 225 w = m[3][0]*srcBase->x + m[3][1]*srcBase->y + m[3][2]*srcBase->z + m[3][3]; in C_MTX44MultVecArray() 233 srcBase++; in C_MTX44MultVecArray() 244 void PSMTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ) in PSMTX44MultVecArray() argument 250 PSMTX44MultVec(m, srcBase, dstBase); in PSMTX44MultVecArray() 252 srcBase++; in PSMTX44MultVecArray() [all …]
|
| D | mtxVec.c | 1065 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTXMultVecArray() argument 1071 ASSERTMSG( (srcBase != 0), MTX_MULTVECARRAY_2 ); in C_MTXMultVecArray() 1078 vTmp.x = m[0][0]*srcBase->x + m[0][1]*srcBase->y + m[0][2]*srcBase->z + m[0][3]; in C_MTXMultVecArray() 1079 vTmp.y = m[1][0]*srcBase->x + m[1][1]*srcBase->y + m[1][2]*srcBase->z + m[1][3]; in C_MTXMultVecArray() 1080 vTmp.z = m[2][0]*srcBase->x + m[2][1]*srcBase->y + m[2][2]*srcBase->z + m[2][3]; in C_MTXMultVecArray() 1087 srcBase++; in C_MTXMultVecArray() 1101 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in PSMTXMultVecArray() argument 1107 PSMTXMultVec(m, srcBase, dstBase); in PSMTXMultVecArray() 1109 srcBase++; in PSMTXMultVecArray() 1245 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTXMultVecArraySR() argument [all …]
|
| D | mtx44Vec_asm.s | 75 #define srcBase r4 macro 87 psq_l fp8, 0(srcBase), 0, 0 // fp8 <- src.x, src.y 91 psq_lu fp9, 8(srcBase), 1, 0 // fp9 <- src.z, 1.0 116 psq_lu fp8, 4(srcBase), 0, 0 117 psq_lu fp9, 8(srcBase), 1, 0 157 #undef srcBase 221 #define srcBase r4 macro 230 psq_l fp6, 0(srcBase), 0, 0 // fp6 <- src.x, src.y 235 psq_lu fp7, 8(srcBase), 1, 0 // fp7 <- src.z, 1.0 245 psq_lu fp6, 4(srcBase), 0, 0 [all …]
|
| D | mtxVec_asm.s | 577 #define srcBase r4 macro 612 psq_l fp6, 0(srcBase), 0, 0 614 psq_lu fp7, 8(srcBase), 1, 0 628 psq_lu fp6, 4(srcBase), 0, 0 632 psq_lu fp7, 8(srcBase), 1, 0 665 #undef srcBase 728 #define srcBase r4 macro 762 psq_l fp6, 0(srcBase), 0, 0 764 psq_lu fp7, 8(srcBase), 1, 0 778 psq_lu fp6, 4(srcBase), 0, 0 [all …]
|
| D | mtx_asm.s | 261 #define srcBase r4 macro 328 psq_l vb0, 0(srcBase), 0, 0 330 psq_l vb2, 16(srcBase), 0, 0 340 psq_l vb4, 32(srcBase), 0, 0 350 psq_l vb1, 8(srcBase), 0, 0 360 psq_l vb3, 24(srcBase), 0, 0 372 psq_l vb5, 40(srcBase), 0, 0 386 addi srcBase, srcBase, sizeof_Mtx 396 psq_l vb0, 0(srcBase), 0, 0 408 psq_l vb2, 16(srcBase), 0, 0 [all …]
|
| D | mtx.c | 376 void C_MTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count ) in C_MTXConcatArray() argument 381 ASSERTMSG( (srcBase != 0), "MTXConcatArray(): NULL MtxPtr 'srcBase' " ); in C_MTXConcatArray() 387 C_MTXConcat(a, *srcBase, *dstBase); in C_MTXConcatArray() 389 srcBase++; in C_MTXConcatArray() 402 MTX_CONST Mtx* srcBase, in PSMTXConcatArray() argument 411 PSMTXConcat(a, *srcBase, *dstBase); in PSMTXConcatArray() 413 srcBase++; in PSMTXConcatArray()
|
| /CafeSDK-2.12.13-1/system/include/cafe/mtx/ |
| D | mat44.h | 305 static inline void MAT44MultVecArray ( const Mat44 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT44MultVecArray() argument 306 { MTX44MultVecArray ( (Mtx44Ptr)(m->mtx), srcBase, dstBase, count ); } in MAT44MultVecArray() 355 static inline void MAT44MultVecArraySR ( const Mat44 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT44MultVecArraySR() argument 356 { MTX44MultVecArraySR ( (Mtx44Ptr)(m->mtx), srcBase, dstBase, count ); } in MAT44MultVecArraySR()
|
| D | matVec.h | 104 static inline void MAT34ConcatArray ( const Mat34 *a, const Mat34 *srcBase, Mat34 *dstBase, u32 cou… in MAT34ConcatArray() argument 105 …{ MTXConcatArray ( (MtxPtr)(a->mtx), (Mtx *)(void *)(srcBase->mtx), (Mtx *)(&dstBase->mtx), count … in MAT34ConcatArray() 226 static inline void MAT34MultVecArray ( const Mat34 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT34MultVecArray() argument 227 { MTXMultVecArray ( (MtxPtr)(m->mtx), srcBase, dstBase, count ); } in MAT34MultVecArray() 276 static inline void MAT34MultVecArraySR ( const Mat34 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT34MultVecArraySR() argument 277 { MTXMultVecArraySR ( (MtxPtr)(m->mtx), srcBase, dstBase, count ); } in MAT34MultVecArraySR() 679 static inline void PSMAT43MultVecArray ( const Mat43 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in PSMAT43MultVecArray() argument 680 { MTXROMultVecArray ( (ROMtxPtr)(m->mtx), srcBase, dstBase, count ); } in PSMAT43MultVecArray()
|
| D | mtx44.h | 410 void C_MTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 458 void C_MTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 464 void PSMTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 466 void PSMTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 470 void ASM_MTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 471 void ASM_MTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count );
|
| D | mtxVec.h | 206 void C_MTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count … 287 void PSMTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count … 296 void ASM_MTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count … 377 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 425 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 431 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 433 void PSMTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 437 void ASM_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 438 void ASM_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 1752 void C_MTXROMultVecArray( MTX_CONST ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );
|
| /CafeSDK-2.12.13-1/system/src/lib/mtx/headers/cafe/mtx/ |
| D | mat44.h | 305 static inline void MAT44MultVecArray ( const Mat44 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT44MultVecArray() argument 306 { MTX44MultVecArray ( (Mtx44Ptr)(m->mtx), srcBase, dstBase, count ); } in MAT44MultVecArray() 355 static inline void MAT44MultVecArraySR ( const Mat44 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT44MultVecArraySR() argument 356 { MTX44MultVecArraySR ( (Mtx44Ptr)(m->mtx), srcBase, dstBase, count ); } in MAT44MultVecArraySR()
|
| D | matVec.h | 104 static inline void MAT34ConcatArray ( const Mat34 *a, const Mat34 *srcBase, Mat34 *dstBase, u32 cou… in MAT34ConcatArray() argument 105 …{ MTXConcatArray ( (MtxPtr)(a->mtx), (Mtx *)(void *)(srcBase->mtx), (Mtx *)(&dstBase->mtx), count … in MAT34ConcatArray() 226 static inline void MAT34MultVecArray ( const Mat34 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT34MultVecArray() argument 227 { MTXMultVecArray ( (MtxPtr)(m->mtx), srcBase, dstBase, count ); } in MAT34MultVecArray() 276 static inline void MAT34MultVecArraySR ( const Mat34 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT34MultVecArraySR() argument 277 { MTXMultVecArraySR ( (MtxPtr)(m->mtx), srcBase, dstBase, count ); } in MAT34MultVecArraySR() 679 static inline void PSMAT43MultVecArray ( const Mat43 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in PSMAT43MultVecArray() argument 680 { MTXROMultVecArray ( (ROMtxPtr)(m->mtx), srcBase, dstBase, count ); } in PSMAT43MultVecArray()
|
| D | mtx44.h | 410 void C_MTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 458 void C_MTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 464 void PSMTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 466 void PSMTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 470 void ASM_MTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ); 471 void ASM_MTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count );
|
| D | mtxVec.h | 206 void C_MTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count … 287 void PSMTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count … 296 void ASM_MTXConcatArray ( MTX_CONST Mtx a, MTX_CONST Mtx* srcBase, Mtx* dstBase, u32 count … 377 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 425 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 431 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 433 void PSMTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 437 void ASM_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 438 void ASM_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ); 1752 void C_MTXROMultVecArray( MTX_CONST ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );
|