Home
last modified time | relevance | path

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

/CafeSDK-2.12.13/system/src/lib/mtx/
Dmtx44Vec.c209 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 …]
DmtxVec.c1065 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 …]
Dmtx44Vec_asm.s75 #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 …]
DmtxVec_asm.s577 #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 …]
Dmtx_asm.s261 #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 …]
Dmtx.c376 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/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 );
/CafeSDK-2.12.13/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 );