Home
last modified time | relevance | path

Searched refs:ab (Results 1 – 13 of 13) sorted by relevance

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44.c397 void C_MTX44Concat( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ) in C_MTX44Concat() argument
404 ASSERTMSG( (ab != 0), MTX44_CONCAT_3 ); in C_MTX44Concat()
406 if( (ab == a) || (ab == b) ) in C_MTX44Concat()
412 m = ab; in C_MTX44Concat()
440 C_MTX44Copy( *((MTX_CONST Mtx44 *)&mTmp), ab ); in C_MTX44Concat()
452 void PSMTX44Concat( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab ) in PSMTX44Concat() argument
632 __PSQ_STX(ab, 0, fp6, 0, 0); in PSMTX44Concat()
649 __PSQ_STX(ab, 16, fp8, 0, 0); in PSMTX44Concat()
666 __PSQ_STX(ab, 32, fp10, 0, 0); in PSMTX44Concat()
683 __PSQ_STX(ab, 48, fp12, 0, 0); in PSMTX44Concat()
[all …]
DmtxVec.c53 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab ) in C_VECAdd() argument
58 ASSERTMSG( ( ab != 0), VEC_ADD_3 ); in C_VECAdd()
61 ab->x = a->x + b->x; in C_VECAdd()
62 ab->y = a->y + b->y; in C_VECAdd()
63 ab->z = a->z + b->z; in C_VECAdd()
73 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab ) in PSVECAdd() argument
90 __PSQ_ST(ab, D1_XY, 0, 0); in PSVECAdd()
100 __PSQ_STX(ab, 8, D1_Z, 1, 0); in PSVECAdd()
145 void PSVECSubtract ( const Vec *a, const Vec *b, Vec *ab ) in PSVECSubtract() argument
162 __PSQ_ST(ab, D1_XY, 0, 0); in PSVECSubtract()
[all …]
Dmtx44_asm.s144 #define ab r5 macro
214 psq_st fp6 , 0(ab), 0, 0 // ab00,ab01
220 psq_st fp8 ,16(ab), 0, 0 // ab10,ab11
226 psq_st fp10,32(ab), 0, 0 // ab20,ab21
232 psq_st fp12,48(ab), 0, 0 // ab30,ab31
239 psq_st fp7 , 8(ab), 0, 0 // ab02,ab03
241 psq_st fp9 ,24(ab), 0, 0 // ab12,ab13
245 psq_st fp11,40(ab), 0, 0 // ab22,ab23
250 psq_st fp13,56(ab), 0, 0 // ab32,ab33
256 #undef ab
Dmtx.c191 void C_MTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ) in C_MTXConcat() argument
198 ASSERTMSG( (ab != 0), MTX_CONCAT_3 ); in C_MTXConcat()
200 if( (ab == a) || (ab == b) ) in C_MTXConcat()
207 m = ab; in C_MTXConcat()
230 C_MTXCopy( *((MTX_CONST Mtx *)&mTmp), ab ); in C_MTXConcat()
240 void PSMTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab ) in PSMTXConcat() argument
308 __PSQ_ST(ab, D00_D01, 0, 0); in PSMTXConcat()
320 __PSQ_STX(ab, 16, D10_D11, 0, 0); in PSMTXConcat()
326 __PSQ_STX(ab, 8, D02_D03, 0, 0); in PSMTXConcat()
338 __PSQ_STX(ab, 24, D12_D13, 0, 0); in PSMTXConcat()
[all …]
DmtxQuat.c1057 Quaternion pq, ab; in C_QUATSquad() local
1068 C_QUATSlerp(a, b, &ab, t); in C_QUATSquad()
1069 C_QUATSlerp(&pq, &ab, r, t2); in C_QUATSquad()
/CafeSDK-2.12.13-1/system/include/cafe/mtx/
Dmat44.h87 static inline void MAT44Concat ( const Mat44 *a, const Mat44 *b, Mat44 *ab ) in MAT44Concat() argument
88 { MTX44Concat ( (Mtx44Ptr)(a->mtx), (Mtx44Ptr)(b->mtx), (Mtx44Ptr)(ab->mtx) ); } in MAT44Concat()
Dmtx44.h108 void C_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
149 void PSMTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
155 void ASM_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
DmatVec.h81 static inline void MAT34Concat ( const Mat34 *a, const Mat34 *b, Mat34 *ab ) in MAT34Concat() argument
82 { MTXConcat ( (MtxPtr)(a->mtx), (MtxPtr)(b->mtx), (MtxPtr)(ab->mtx) ); } in MAT34Concat()
DmtxVec.h184 void C_MTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab );
286 void PSMTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab );
916 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab );
1110 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );
/CafeSDK-2.12.13-1/system/src/lib/mtx/headers/cafe/mtx/
Dmat44.h87 static inline void MAT44Concat ( const Mat44 *a, const Mat44 *b, Mat44 *ab ) in MAT44Concat() argument
88 { MTX44Concat ( (Mtx44Ptr)(a->mtx), (Mtx44Ptr)(b->mtx), (Mtx44Ptr)(ab->mtx) ); } in MAT44Concat()
Dmtx44.h108 void C_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
149 void PSMTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
155 void ASM_MTX44Concat ( MTX_CONST Mtx44 a, MTX_CONST Mtx44 b, Mtx44 ab );
DmatVec.h81 static inline void MAT34Concat ( const Mat34 *a, const Mat34 *b, Mat34 *ab ) in MAT34Concat() argument
82 { MTXConcat ( (MtxPtr)(a->mtx), (MtxPtr)(b->mtx), (MtxPtr)(ab->mtx) ); } in MAT34Concat()
DmtxVec.h184 void C_MTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab );
286 void PSMTXConcat ( MTX_CONST Mtx a, MTX_CONST Mtx b, Mtx ab );
916 void C_VECAdd ( const Vec *a, const Vec *b, Vec *ab );
1110 void PSVECAdd ( const Vec *a, const Vec *b, Vec *ab );