Lines Matching refs:src
71 void C_MTX44MultVec ( const Mtx44 m, const Vec *src, Vec *dst ) in C_MTX44MultVec() argument
77 ASSERTMSG( (src != 0), MTX44_MULTVEC_2 ); in C_MTX44MultVec()
81 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z + m[0][3]; in C_MTX44MultVec()
82 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z + m[1][3]; in C_MTX44MultVec()
83 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z + m[2][3]; in C_MTX44MultVec()
84 w = m[3][0]*src->x + m[3][1]*src->y + m[3][2]*src->z + m[3][3]; in C_MTX44MultVec()
101 const register Vec *src, in PSMTX44MultVec() argument
106 psq_l fp0, 0(src), 0, 0; // fp0 <-src.x, src.y in PSMTX44MultVec()
108 psq_l fp1, 8(src), 1, 0; // fp1 <-src.z, 1.0 in PSMTX44MultVec()
295 void C_MTX44MultVecSR ( const Mtx44 m, const Vec *src, Vec *dst ) in C_MTX44MultVecSR() argument
300 ASSERTMSG( (src != 0), MTX44_MULTVECSR_2 ); in C_MTX44MultVecSR()
304 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z; in C_MTX44MultVecSR()
305 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z; in C_MTX44MultVecSR()
306 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z; in C_MTX44MultVecSR()
322 const register Vec *src, in PSMTX44MultVecSR() argument
331 psq_l fp6, 0(src), 0, 0 in PSMTX44MultVecSR()
342 psq_l fp7, 8(src), 1, 0 // fp7 - z,1.0 in PSMTX44MultVecSR()