Lines Matching refs:src
68 void C_MTX44MultVec ( const Mtx44 m, const Vec *src, Vec *dst ) in C_MTX44MultVec() argument
74 ASSERTMSG( (src != 0), MTX44_MULTVEC_2 ); in C_MTX44MultVec()
78 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z + m[0][3]; in C_MTX44MultVec()
79 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z + m[1][3]; in C_MTX44MultVec()
80 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z + m[2][3]; in C_MTX44MultVec()
81 w = m[3][0]*src->x + m[3][1]*src->y + m[3][2]*src->z + m[3][3]; in C_MTX44MultVec()
98 const register Vec *src, in PSMTX44MultVec() argument
103 psq_l fp0, 0(src), 0, 0; // fp0 <-src.x, src.y in PSMTX44MultVec()
105 psq_l fp1, 8(src), 1, 0; // fp1 <-src.z, 1.0 in PSMTX44MultVec()
290 void C_MTX44MultVecSR ( const Mtx44 m, const Vec *src, Vec *dst ) in C_MTX44MultVecSR() argument
295 ASSERTMSG( (src != 0), MTX44_MULTVECSR_2 ); in C_MTX44MultVecSR()
299 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z; in C_MTX44MultVecSR()
300 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z; in C_MTX44MultVecSR()
301 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z; in C_MTX44MultVecSR()
317 const register Vec *src, in PSMTX44MultVecSR() argument
326 psq_l fp6, 0(src), 0, 0 in PSMTX44MultVecSR()
337 psq_l fp7, 8(src), 1, 0 // fp7 - z,1.0 in PSMTX44MultVecSR()