| /CafeSDK-2.12.13-1/system/src/lib/mtx/ |
| D | mtx44Vec_asm.s | 76 #define dstBase r5 macro 88 addi dstBase, dstBase, -4 120 psq_stu fp10, 4(dstBase), 1, 0 122 psq_stu fp11, 4(dstBase), 1, 0 124 psq_stu fp12, 4(dstBase), 1, 0 145 psq_st fp10, 4(dstBase), 1, 0 147 psq_st fp11, 8(dstBase), 1, 0 149 psq_st fp12, 12(dstBase), 1, 0 158 #undef dstBase 222 #define dstBase r5 macro [all …]
|
| D | mtx44Vec.c | 209 void C_MTX44MultVecArray ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTX44MultVecArray() argument 217 ASSERTMSG( (dstBase != 0), MTX44_MULTVECARRAY_3 ); in C_MTX44MultVecArray() 229 dstBase->x = vTmp.x * w; in C_MTX44MultVecArray() 230 dstBase->y = vTmp.y * w; in C_MTX44MultVecArray() 231 dstBase->z = vTmp.z * w; in C_MTX44MultVecArray() 234 dstBase++; 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() 253 dstBase++; in PSMTX44MultVecArray() 404 void C_MTX44MultVecArraySR ( MTX_CONST Mtx44 m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTX44MultVecArraySR() argument [all …]
|
| D | mtxVec.c | 1065 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTXMultVecArray() argument 1072 ASSERTMSG( (dstBase != 0), MTX_MULTVECARRAY_3 ); in C_MTXMultVecArray() 1083 dstBase->x = vTmp.x; in C_MTXMultVecArray() 1084 dstBase->y = vTmp.y; in C_MTXMultVecArray() 1085 dstBase->z = vTmp.z; in C_MTXMultVecArray() 1088 dstBase++; 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() 1110 dstBase++; in PSMTXMultVecArray() 1245 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTXMultVecArraySR() argument [all …]
|
| D | mtxVec_asm.s | 578 #define dstBase r5 macro 595 subi dstBase, dstBase, 4 640 psq_stu fp12, 4(dstBase), 0, 0 644 psq_stu fp13, 8(dstBase), 1, 0 657 psq_stu fp12, 4(dstBase), 0, 0 659 psq_stu fp13, 8(dstBase), 1, 0 666 #undef dstBase 729 #define dstBase r5 macro 746 subi dstBase, dstBase, 4 790 psq_stu fp12, 4(dstBase), 0, 0 [all …]
|
| D | mtx_asm.s | 262 #define dstBase r5 macro 362 psq_st vd0, 0(dstBase), 0, 0 374 psq_st vd2, 16(dstBase), 0, 0 398 psq_st vd4, 32(dstBase), 0, 0 410 psq_st vd1, 8(dstBase), 0, 0 422 psq_st vd3, 24(dstBase), 0, 0 434 psq_st vd5, 40(dstBase), 0, 0 436 addi dstBase, dstBase, sizeof_Mtx 448 psq_st vd0, 0(dstBase), 0, 0 460 psq_st vd2, 16(dstBase), 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 382 ASSERTMSG( (dstBase != 0), "MTXConcatArray(): NULL MtxPtr 'dstBase' " ); in C_MTXConcatArray() 387 C_MTXConcat(a, *srcBase, *dstBase); in C_MTXConcatArray() 390 dstBase++; in C_MTXConcatArray() 403 Mtx* dstBase, in PSMTXConcatArray() argument 411 PSMTXConcat(a, *srcBase, *dstBase); in PSMTXConcatArray() 414 dstBase++; 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 );
|