Home
last modified time | relevance | path

Searched refs:m (Results 1 – 25 of 31) sorted by relevance

12

/CafeSDK-2.12.13-1/system/src/lib/mtx/
Dmtx44.c70 void C_MTXFrustum ( Mtx44 m, f32 t, f32 b, f32 lf, f32 r, f32 n, f32 f ) in C_MTXFrustum() argument
74 ASSERTMSG( (m != 0), MTX_FRUSTUM_1 ); in C_MTXFrustum()
80 m[0][0] = (2*n) * tmp; in C_MTXFrustum()
81 m[0][1] = 0.0f; in C_MTXFrustum()
82 m[0][2] = (r + lf) * tmp; in C_MTXFrustum()
83 m[0][3] = 0.0f; in C_MTXFrustum()
86 m[1][0] = 0.0f; in C_MTXFrustum()
87 m[1][1] = (2*n) * tmp; in C_MTXFrustum()
88 m[1][2] = (t + b) * tmp; in C_MTXFrustum()
89 m[1][3] = 0.0f; in C_MTXFrustum()
[all …]
Dmtx44Vec.c47 void C_MTX44MultVec ( MTX_CONST Mtx44 m, const Vec *src, Vec *dst ) in C_MTX44MultVec() argument
52 ASSERTMSG( (m != 0), MTX44_MULTVEC_1 ); in C_MTX44MultVec()
57 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z + m[0][3]; in C_MTX44MultVec()
58 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z + m[1][3]; in C_MTX44MultVec()
59 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z + m[2][3]; in C_MTX44MultVec()
60 w = m[3][0]*src->x + m[3][1]*src->y + m[3][2]*src->z + m[3][3]; in C_MTX44MultVec()
75 void PSMTX44MultVec ( MTX_CONST Mtx44 m, const Vec *src, Vec *dst ) in PSMTX44MultVec() argument
87 fp2 = __PSQ_LX(m, 48, 0, 0); in PSMTX44MultVec()
100 fp3 = __PSQ_LX(m, 56, 0, 0); in PSMTX44MultVec()
114 fp4 = __PSQ_LX(m, 0, 0, 0); in PSMTX44MultVec()
[all …]
Dmtx.c54 void C_MTXIdentity ( Mtx m ) in C_MTXIdentity() argument
56 ASSERTMSG( (m != 0), MTX_IDENTITY_1 ); in C_MTXIdentity()
58 m[0][0] = 1.0f; m[0][1] = 0.0f; m[0][2] = 0.0f; m[0][3] = 0.0f; in C_MTXIdentity()
59 m[1][0] = 0.0f; m[1][1] = 1.0f; m[1][2] = 0.0f; m[1][3] = 0.0f; in C_MTXIdentity()
60 m[2][0] = 0.0f; m[2][1] = 0.0f; m[2][2] = 1.0f; m[2][3] = 0.0f; in C_MTXIdentity()
69 void PSMTXIdentity( Mtx m ) in PSMTXIdentity() argument
73 __PSQ_STX(m, 8, c00, 0, 0); in PSMTXIdentity()
76 __PSQ_STX(m, 24, c00, 0, 0); in PSMTXIdentity()
79 __PSQ_STX(m, 32, c00, 0, 0); in PSMTXIdentity()
82 __PSQ_STX(m, 16, c01, 0, 0); in PSMTXIdentity()
[all …]
Dmtx44Vec_asm.s27 #define m r3 macro
35 psq_l fp2, 48(m), 0, 0
38 psq_l fp3, 56(m), 0, 0
42 psq_l fp4, 0(m), 0, 0
44 psq_l fp5, 8(m), 0, 0
46 psq_l fp6, 16(m), 0, 0
47 psq_l fp7, 24(m), 0, 0
48 psq_l fp8, 32(m), 0, 0
49 psq_l fp9, 40(m), 0, 0
66 #undef m
[all …]
DmtxVec.c945 void C_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst ) in C_MTXMultVec() argument
949 ASSERTMSG( (m != 0), MTX_MULTVEC_1 ); in C_MTXMultVec()
954 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z + m[0][3]; in C_MTXMultVec()
955 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z + m[1][3]; in C_MTXMultVec()
956 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z + m[2][3]; in C_MTXMultVec()
971 void PSMTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst ) in PSMTXMultVec() argument
980 fp2 = __PSQ_L(m, 0, 0); in PSMTXMultVec()
991 fp3 = __PSQ_LX(m, 8, 0, 0); in PSMTXMultVec()
997 fp8 = __PSQ_LX(m, 16, 0, 0); in PSMTXMultVec()
1004 fp9 = __PSQ_LX(m, 24, 0, 0); in PSMTXMultVec()
[all …]
Dmtx44_asm.s26 #define m r3 macro
43 stfs c1, 0(m)
44 psq_st c0, 4(m), 0, 0
45 psq_st c0, 12(m), 0, 0
46 stfs c1, 20(m)
47 psq_st c0, 24(m), 0, 0
48 psq_st c0, 32(m), 0, 0
49 stfs c1, 40(m)
50 psq_st c0, 44(m), 0, 0
51 psq_st c0, 52(m), 0, 0
[all …]
DmtxStack.c81 MtxPtr MTXPush ( MtxStack *sPtr, MTX_CONST Mtx m ) in MTXPush() argument
87 ASSERTMSG( (m != 0), MTX_PUSH_3 ); in MTXPush()
93 MTXCopy( m, sPtr->stackPtr ); in MTXPush()
105 MTXCopy( m, (sPtr->stackPtr + MTX_PTR_OFFSET) ); in MTXPush()
135 MtxPtr MTXPushFwd ( MtxStack *sPtr, MTX_CONST Mtx m ) in MTXPushFwd() argument
140 ASSERTMSG( (m != 0), MTX_PUSHFWD_3 ); in MTXPushFwd()
146 MTXCopy( m, sPtr->stackPtr ); in MTXPushFwd()
158 MTXConcat( sPtr->stackPtr, m, ( sPtr->stackPtr + MTX_PTR_OFFSET ) ); in MTXPushFwd()
191 MtxPtr MTXPushInv ( MtxStack *sPtr, MTX_CONST Mtx m ) in MTXPushInv() argument
199 ASSERTMSG( (m != 0), MTX_PUSHINV_3 ); in MTXPushInv()
[all …]
DmtxQuat.c917 void C_QUATMtx( Quaternion *r, MTX_CONST Mtx m ) in C_QUATMtx() argument
925 ASSERTMSG( ( m != 0 ), QUAT_MTX_2 ); in C_QUATMtx()
927 tr = m[0][0] + m[1][1] + m[2][2]; in C_QUATMtx()
933 r->x = (m[2][1] - m[1][2]) * s; in C_QUATMtx()
934 r->y = (m[0][2] - m[2][0]) * s; in C_QUATMtx()
935 r->z = (m[1][0] - m[0][1]) * s; in C_QUATMtx()
940 if (m[1][1] > m[0][0]) i = 1; in C_QUATMtx()
941 if (m[2][2] > m[i][i]) i = 2; in C_QUATMtx()
944 s = (f32)sqrtf( (m[i][i] - (m[j][j] + m[k][k])) + 1.0f ); in C_QUATMtx()
950 r->w = (m[k][j] - m[j][k]) * s; in C_QUATMtx()
[all …]
Dmtx_asm.s31 #define m r3 macro
45 psq_st c_zero, 8(m), 0, 0 // m[0][2], m[0][3]
53 psq_st c_zero, 24(m), 0, 0 // m[1][2], m[1][3]
55 psq_st c_zero, 32(m), 0, 0 // m[2][0], m[2][1]
56 psq_st c_01, 16(m), 0, 0 // m[1][0], m[1][1]
57 psq_st c_10, 0(m), 0, 0 // m[0][0], m[0][1]
58 psq_st c_10, 40(m), 0, 0 // m[2][2], m[2][3]
62 #undef m
860 #define m r3 macro
911 psq_st tmp4, 32(m), 0, 0
[all …]
DmtxVec_asm.s518 #define m r3 macro
528 psq_l fp2, 0(m), 0, 0
534 psq_l fp3, 8(m), 0, 0
538 psq_l fp8, 16(m), 0, 0
542 psq_l fp9, 24(m), 0, 0
550 psq_l fp2, 32(m), 0, 0
554 psq_l fp3, 40(m), 0, 0
568 #undef m
576 #define m r3 macro
585 psq_l fp13, 0(m), 0, 0
[all …]
DmtxQuat_asm.s432 #define m r3 macro
505 psq_st c_zero, 12(m), 1, 0
511 psq_st c_zero, 44(m), 1, 0
517 psq_st tmp2, 40(m), 1, 0
527 psq_st tmp1, 16(m), 0, 0
533 psq_st tmp0, 0(m), 0, 0
535 psq_st tmp5, 8(m), 1, 0
541 psq_st tmp3, 24(m), 0, 0
543 psq_st tmp9, 32(m), 0, 0
554 #undef m
/CafeSDK-2.12.13-1/system/src/lib/mtx/headers/cafe/mtx/
DmatVec.h47 static inline void MAT34Identity ( Mat34 *m ) in MAT34Identity() argument
48 { MTXIdentity ( (MtxPtr)(m->mtx) ); } in MAT34Identity()
204 static inline void MAT34MultVec ( const Mat34 *m, const Vec *src, Vec *dst ) in MAT34MultVec() argument
205 { MTXMultVec ( (MtxPtr)(m->mtx), src, dst ); } in MAT34MultVec()
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()
249 static inline void MAT34MultVecSR ( const Mat34 *m, const Vec *src, Vec *dst ) in MAT34MultVecSR() argument
250 { MTXMultVecSR ( (MtxPtr)(m->mtx), src, dst ); } in MAT34MultVecSR()
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()
[all …]
Dmat44.h47 static inline void MAT44Identity ( Mat44 *m ) in MAT44Identity() argument
48 { MTX44Identity ( (Mtx44Ptr)(m->mtx) ); } in MAT44Identity()
144 static inline void MAT44Trans ( Mat44 *m, f32 xT, f32 yT, f32 zT ) in MAT44Trans() argument
145 { MTX44Trans ( (Mtx44Ptr)(m->mtx), xT, yT, zT ); } in MAT44Trans()
182 static inline void MAT44Scale ( Mat44 *m, f32 xS, f32 yS, f32 zS ) in MAT44Scale() argument
183 { MTX44Scale ( (Mtx44Ptr)(m->mtx), xS, yS, zS ); } in MAT44Scale()
222 static inline void MAT44RotRad ( Mat44 *m, char axis, f32 rad ) in MAT44RotRad() argument
223 { MTX44RotRad ( (Mtx44Ptr)(m->mtx), axis, rad ); } in MAT44RotRad()
241 static inline void MAT44RotTrig ( Mat44 *m, char axis, f32 sinA, f32 cosA ) in MAT44RotTrig() argument
242 { MTX44RotTrig ( (Mtx44Ptr)(m->mtx), axis, sinA, cosA ); } in MAT44RotTrig()
[all …]
Dmtx44.h70 void C_MTX44Identity ( Mtx44 m );
147 void PSMTX44Identity ( Mtx44 m );
153 void ASM_MTX44Identity ( Mtx44 m );
203 void C_MTX44Trans ( Mtx44 m, f32 xT, f32 yT, f32 zT );
239 void C_MTX44Scale ( Mtx44 m, f32 xS, f32 yS, f32 zS );
276 void C_MTX44RotRad ( Mtx44 m, char axis, f32 rad );
294 void C_MTX44RotTrig ( Mtx44 m, char axis, f32 sinA, f32 cosA );
311 void C_MTX44RotAxisRad ( Mtx44 m, const Vec *axis, f32 rad);
316 void PSMTX44Trans ( Mtx44 m, f32 xT, f32 yT, f32 zT );
318 void PSMTX44Scale ( Mtx44 m, f32 xS, f32 yS, f32 zS );
[all …]
DmtxVec.h114 #define MTXRowCol(m,r,c) ((m)[(r)][(c)]) argument
152 void C_MTXIdentity ( Mtx m );
284 void PSMTXIdentity ( Mtx m );
293 void ASM_MTXIdentity ( Mtx m);
356 void C_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
377 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
399 void C_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
425 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
430 void PSMTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
431 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
[all …]
DmtxGeoTypes.h127 f32 m[3][4]; member
147 f32 m[4][3]; member
168 f32 m[4][4]; member
/CafeSDK-2.12.13-1/system/include/cafe/mtx/
DmatVec.h47 static inline void MAT34Identity ( Mat34 *m ) in MAT34Identity() argument
48 { MTXIdentity ( (MtxPtr)(m->mtx) ); } in MAT34Identity()
204 static inline void MAT34MultVec ( const Mat34 *m, const Vec *src, Vec *dst ) in MAT34MultVec() argument
205 { MTXMultVec ( (MtxPtr)(m->mtx), src, dst ); } in MAT34MultVec()
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()
249 static inline void MAT34MultVecSR ( const Mat34 *m, const Vec *src, Vec *dst ) in MAT34MultVecSR() argument
250 { MTXMultVecSR ( (MtxPtr)(m->mtx), src, dst ); } in MAT34MultVecSR()
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()
[all …]
Dmat44.h47 static inline void MAT44Identity ( Mat44 *m ) in MAT44Identity() argument
48 { MTX44Identity ( (Mtx44Ptr)(m->mtx) ); } in MAT44Identity()
144 static inline void MAT44Trans ( Mat44 *m, f32 xT, f32 yT, f32 zT ) in MAT44Trans() argument
145 { MTX44Trans ( (Mtx44Ptr)(m->mtx), xT, yT, zT ); } in MAT44Trans()
182 static inline void MAT44Scale ( Mat44 *m, f32 xS, f32 yS, f32 zS ) in MAT44Scale() argument
183 { MTX44Scale ( (Mtx44Ptr)(m->mtx), xS, yS, zS ); } in MAT44Scale()
222 static inline void MAT44RotRad ( Mat44 *m, char axis, f32 rad ) in MAT44RotRad() argument
223 { MTX44RotRad ( (Mtx44Ptr)(m->mtx), axis, rad ); } in MAT44RotRad()
241 static inline void MAT44RotTrig ( Mat44 *m, char axis, f32 sinA, f32 cosA ) in MAT44RotTrig() argument
242 { MTX44RotTrig ( (Mtx44Ptr)(m->mtx), axis, sinA, cosA ); } in MAT44RotTrig()
[all …]
Dmtx44.h70 void C_MTX44Identity ( Mtx44 m );
147 void PSMTX44Identity ( Mtx44 m );
153 void ASM_MTX44Identity ( Mtx44 m );
203 void C_MTX44Trans ( Mtx44 m, f32 xT, f32 yT, f32 zT );
239 void C_MTX44Scale ( Mtx44 m, f32 xS, f32 yS, f32 zS );
276 void C_MTX44RotRad ( Mtx44 m, char axis, f32 rad );
294 void C_MTX44RotTrig ( Mtx44 m, char axis, f32 sinA, f32 cosA );
311 void C_MTX44RotAxisRad ( Mtx44 m, const Vec *axis, f32 rad);
316 void PSMTX44Trans ( Mtx44 m, f32 xT, f32 yT, f32 zT );
318 void PSMTX44Scale ( Mtx44 m, f32 xS, f32 yS, f32 zS );
[all …]
DmtxVec.h114 #define MTXRowCol(m,r,c) ((m)[(r)][(c)]) argument
152 void C_MTXIdentity ( Mtx m );
284 void PSMTXIdentity ( Mtx m );
293 void ASM_MTXIdentity ( Mtx m);
356 void C_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
377 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
399 void C_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
425 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
430 void PSMTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
431 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
[all …]
DmtxGeoTypes.h127 f32 m[3][4]; member
147 f32 m[4][3]; member
168 f32 m[4][4]; member
/CafeSDK-2.12.13-1/system/src/lib/libsys/
Dind_gmtm.c53 int i, m, islpyr; in gmtime_r() local
160 m = mons[i]; in gmtime_r()
162 m++; in gmtime_r()
164 if (t <= m) in gmtime_r()
166 t -= m; in gmtime_r()
/CafeSDK-2.12.13-1/system/include/nn/config/compiler/
Dghs.h103 #define NN_ATTRIBUTE_FORMAT(type, m, n) \ argument
104 __attribute__ ((format(type,m,n)))
/CafeSDK-2.12.13-1/system/src/tool/cafex/
DSerialCommunication.cs369 var message = _messages.Keys.FirstOrDefault(m => line.Contains(m)); in DataReceivedHandler()
/CafeSDK-2.12.13-1/system/include/cafe/curl/
Dcurl_init.h221 curl_malloc_callback m,

12