Home
last modified time | relevance | path

Searched refs:dstBase (Results 1 – 14 of 14) sorted by relevance

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44Vec_asm.s76 #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 …]
Dmtx44Vec.c209 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 …]
DmtxVec.c1065 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 …]
DmtxVec_asm.s578 #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 …]
Dmtx_asm.s262 #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 …]
Dmtx.c376 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/
Dmat44.h305 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()
DmatVec.h104 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()
Dmtx44.h410 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 );
DmtxVec.h206 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/
Dmat44.h305 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()
DmatVec.h104 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()
Dmtx44.h410 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 );
DmtxVec.h206 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 );