Lines Matching refs:m
68 void C_MTXMultVec ( const Mtx m, const Vec *src, Vec *dst ) in C_MTXMultVec() argument
72 ASSERTMSG( (m != 0), MTX_MULTVEC_1 ); in C_MTXMultVec()
77 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z + m[0][3]; in C_MTXMultVec()
78 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z + m[1][3]; in C_MTXMultVec()
79 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z + m[2][3]; in C_MTXMultVec()
95 const register Mtx m, in PSMTXMultVec() argument
105 psq_l fp2, 0(m), 0, 0 in PSMTXMultVec()
111 psq_l fp3, 8(m), 0, 0 in PSMTXMultVec()
115 psq_l fp8, 16(m), 0, 0 in PSMTXMultVec()
119 psq_l fp9, 24(m), 0, 0 in PSMTXMultVec()
127 psq_l fp2, 32(m), 0, 0 in PSMTXMultVec()
131 psq_l fp3, 40(m), 0, 0 in PSMTXMultVec()
169 void C_MTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTXMultVecArray() argument
174 ASSERTMSG( (m != 0), MTX_MULTVECARRAY_1 ); in C_MTXMultVecArray()
182 vTmp.x = m[0][0]*srcBase->x + m[0][1]*srcBase->y + m[0][2]*srcBase->z + m[0][3]; in C_MTXMultVecArray()
183 vTmp.y = m[1][0]*srcBase->x + m[1][1]*srcBase->y + m[1][2]*srcBase->z + m[1][3]; in C_MTXMultVecArray()
184 vTmp.z = m[2][0]*srcBase->x + m[2][1]*srcBase->y + m[2][2]*srcBase->z + m[2][3]; in C_MTXMultVecArray()
205 const register Mtx m, in PSMTXMultVecArray() argument
213 psq_l fp13, 0(m), 0, 0 in PSMTXMultVecArray()
215 psq_l fp12, 16(m), 0, 0 in PSMTXMultVecArray()
219 psq_l fp11, 8(m), 0, 0 in PSMTXMultVecArray()
225 psq_l fp10, 24(m), 0, 0 in PSMTXMultVecArray()
231 psq_l fp4, 32(m), 0, 0 in PSMTXMultVecArray()
235 psq_l fp5, 40(m), 0, 0 in PSMTXMultVecArray()
315 void C_MTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst ) in C_MTXMultVecSR() argument
319 ASSERTMSG( (m != 0), MTX_MULTVECSR_1 ); in C_MTXMultVecSR()
324 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z; in C_MTXMultVecSR()
325 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z; in C_MTXMultVecSR()
326 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z; in C_MTXMultVecSR()
342 const register Mtx m, in PSMTXMultVecSR() argument
348 psq_l fp0, 0(m), 0, 0 // m[0][0], m[0][1] GQR0 = 0 in PSMTXMultVecSR()
353 psq_l fp2, 16(m), 0, 0 // m[1][0], m[1][1] in PSMTXMultVecSR()
358 psq_l fp4, 32(m), 0, 0 // m[2][0], m[2][1] in PSMTXMultVecSR()
366 psq_l fp3, 24(m), 0, 0 // m[1][2], m[1][3] in PSMTXMultVecSR()
369 psq_l fp5, 40(m), 0, 0 // m[2][2], m[2][3] in PSMTXMultVecSR()
372 psq_l fp1, 8(m), 0, 0 // m[0][2], m[0][3] in PSMTXMultVecSR()
411 void C_MTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count ) in C_MTXMultVecArraySR() argument
416 ASSERTMSG( (m != 0), MTX_MULTVECARRAYSR_1 ); in C_MTXMultVecArraySR()
424 vTmp.x = m[0][0]*srcBase->x + m[0][1]*srcBase->y + m[0][2]*srcBase->z; in C_MTXMultVecArraySR()
425 vTmp.y = m[1][0]*srcBase->x + m[1][1]*srcBase->y + m[1][2]*srcBase->z; in C_MTXMultVecArraySR()
426 vTmp.z = m[2][0]*srcBase->x + m[2][1]*srcBase->y + m[2][2]*srcBase->z; in C_MTXMultVecArraySR()
445 const register Mtx m, in PSMTXMultVecArraySR() argument
453 psq_l fp13, 0(m), 0, 0 in PSMTXMultVecArraySR()
455 psq_l fp12, 16(m), 0, 0 in PSMTXMultVecArraySR()
459 psq_l fp11, 8(m), 1, 0 in PSMTXMultVecArraySR()
465 psq_l fp10, 24(m), 1, 0 in PSMTXMultVecArraySR()
471 psq_l fp3, 32(m), 0, 0 in PSMTXMultVecArraySR()
475 psq_l fp4, 40(m), 1, 0 in PSMTXMultVecArraySR()