Lines Matching refs:src

261 void C_MTXCopy ( const Mtx src, Mtx dst )  in C_MTXCopy()  argument
264 ASSERTMSG( (src != 0) , MTX_COPY_1 ); in C_MTXCopy()
267 if( src == dst ) in C_MTXCopy()
273 …dst[0][0] = src[0][0]; dst[0][1] = src[0][1]; dst[0][2] = src[0][2]; dst[0][3] = src[0][3… in C_MTXCopy()
275 …dst[1][0] = src[1][0]; dst[1][1] = src[1][1]; dst[1][2] = src[1][2]; dst[1][3] = src[1][3… in C_MTXCopy()
277 …dst[2][0] = src[2][0]; dst[2][1] = src[2][1]; dst[2][2] = src[2][2]; dst[2][3] = src[2][3… in C_MTXCopy()
289 const register Mtx src, // r3 in PSMTXCopy() argument
295 psq_l fp0, 0(src), 0, 0 in PSMTXCopy()
297 psq_l fp1, 8(src), 0, 0 in PSMTXCopy()
299 psq_l fp2, 16(src), 0, 0 in PSMTXCopy()
301 psq_l fp3, 24(src), 0, 0 in PSMTXCopy()
303 psq_l fp4, 32(src), 0, 0 in PSMTXCopy()
305 psq_l fp5, 40(src), 0, 0 in PSMTXCopy()
859 void C_MTXTranspose ( const Mtx src, Mtx xPose ) in C_MTXTranspose() argument
865 ASSERTMSG( (src != 0), MTX_TRANSPOSE_1 ); in C_MTXTranspose()
869 if(src == xPose) in C_MTXTranspose()
879 m[0][0] = src[0][0]; m[0][1] = src[1][0]; m[0][2] = src[2][0]; m[0][3] = 0.0f; in C_MTXTranspose()
880 m[1][0] = src[0][1]; m[1][1] = src[1][1]; m[1][2] = src[2][1]; m[1][3] = 0.0f; in C_MTXTranspose()
881 m[2][0] = src[0][2]; m[2][1] = src[1][2]; m[2][2] = src[2][2]; m[2][3] = 0.0f; in C_MTXTranspose()
897 void PSMTXTranspose ( const register Mtx src, register Mtx xPose ) in PSMTXTranspose() argument
905 psq_l row0a, 0(src), 0, 0 // [0][0], [0][1] in PSMTXTranspose()
907 psq_l row1a, 16(src), 0, 0 // [1][0], [1][1] in PSMTXTranspose()
909 psq_l row0b, 8(src), 1, 0 // [0][2], 1 in PSMTXTranspose()
911 psq_l row1b, 24(src), 1, 0 // [1][2], 1 in PSMTXTranspose()
913 psq_l row0a, 32(src), 0, 0 // [2][0], [2][1] in PSMTXTranspose()
920 lfs row0b, 40(src) // [2][2] in PSMTXTranspose()
958 u32 C_MTXInverse ( const Mtx src, Mtx inv ) in C_MTXInverse() argument
964 ASSERTMSG( (src != 0), MTX_INVERSE_1 ); in C_MTXInverse()
967 if( src == inv ) in C_MTXInverse()
978 …det = src[0][0]*src[1][1]*src[2][2] + src[0][1]*src[1][2]*src[2][0] + src[0][2]*src[1][0]*src[2]… in C_MTXInverse()
979 … - src[2][0]*src[1][1]*src[0][2] - src[1][0]*src[0][1]*src[2][2] - src[0][0]*src[2][1]*src[1][2]; in C_MTXInverse()
997 m[0][0] = (src[1][1]*src[2][2] - src[2][1]*src[1][2]) * det; in C_MTXInverse()
998 m[0][1] = -(src[0][1]*src[2][2] - src[2][1]*src[0][2]) * det; in C_MTXInverse()
999 m[0][2] = (src[0][1]*src[1][2] - src[1][1]*src[0][2]) * det; in C_MTXInverse()
1001 m[1][0] = -(src[1][0]*src[2][2] - src[2][0]*src[1][2]) * det; in C_MTXInverse()
1002 m[1][1] = (src[0][0]*src[2][2] - src[2][0]*src[0][2]) * det; in C_MTXInverse()
1003 m[1][2] = -(src[0][0]*src[1][2] - src[1][0]*src[0][2]) * det; in C_MTXInverse()
1005 m[2][0] = (src[1][0]*src[2][1] - src[2][0]*src[1][1]) * det; in C_MTXInverse()
1006 m[2][1] = -(src[0][0]*src[2][1] - src[2][0]*src[0][1]) * det; in C_MTXInverse()
1007 m[2][2] = (src[0][0]*src[1][1] - src[1][0]*src[0][1]) * det; in C_MTXInverse()
1011 m[0][3] = -m[0][0]*src[0][3] - m[0][1]*src[1][3] - m[0][2]*src[2][3]; in C_MTXInverse()
1012 m[1][3] = -m[1][0]*src[0][3] - m[1][1]*src[1][3] - m[1][2]*src[2][3]; in C_MTXInverse()
1013 m[2][3] = -m[2][0]*src[0][3] - m[2][1]*src[1][3] - m[2][2]*src[2][3]; in C_MTXInverse()
1032 asm u32 PSMTXInverse ( const register Mtx src, register Mtx inv ) in PSMTXInverse() argument
1037 psq_l fp0, 0( src ), 1, 0; in PSMTXInverse()
1039 psq_l fp1, 4( src ), 0, 0; in PSMTXInverse()
1041 psq_l fp2, 16( src ), 1, 0; in PSMTXInverse()
1045 psq_l fp3, 20( src ), 0, 0; in PSMTXInverse()
1047 psq_l fp4, 32( src ), 1, 0; in PSMTXInverse()
1051 psq_l fp5, 36( src ), 0, 0; in PSMTXInverse()
1108 lfs fp1, 12(src); in PSMTXInverse()
1112 lfs fp2, 28(src); in PSMTXInverse()
1116 lfs fp3, 44(src); in PSMTXInverse()
1192 u32 C_MTXInvXpose ( const Mtx src, Mtx invX ) in C_MTXInvXpose() argument
1198 ASSERTMSG( (src != 0), MTX_INVXPOSE_1 ); in C_MTXInvXpose()
1201 if( src == invX ) in C_MTXInvXpose()
1211 …det = src[0][0]*src[1][1]*src[2][2] + src[0][1]*src[1][2]*src[2][0] + src[0][2]*src[1][0]*src[2]… in C_MTXInvXpose()
1212 … - src[2][0]*src[1][1]*src[0][2] - src[1][0]*src[0][1]*src[2][2] - src[0][0]*src[2][1]*src[1][2]; in C_MTXInvXpose()
1227 m[0][0] = (src[1][1]*src[2][2] - src[2][1]*src[1][2]) * det; in C_MTXInvXpose()
1228 m[0][1] = -(src[1][0]*src[2][2] - src[2][0]*src[1][2]) * det; in C_MTXInvXpose()
1229 m[0][2] = (src[1][0]*src[2][1] - src[2][0]*src[1][1]) * det; in C_MTXInvXpose()
1231 m[1][0] = -(src[0][1]*src[2][2] - src[2][1]*src[0][2]) * det; in C_MTXInvXpose()
1232 m[1][1] = (src[0][0]*src[2][2] - src[2][0]*src[0][2]) * det; in C_MTXInvXpose()
1233 m[1][2] = -(src[0][0]*src[2][1] - src[2][0]*src[0][1]) * det; in C_MTXInvXpose()
1235 m[2][0] = (src[0][1]*src[1][2] - src[1][1]*src[0][2]) * det; in C_MTXInvXpose()
1236 m[2][1] = -(src[0][0]*src[1][2] - src[1][0]*src[0][2]) * det; in C_MTXInvXpose()
1237 m[2][2] = (src[0][0]*src[1][1] - src[1][0]*src[0][1]) * det; in C_MTXInvXpose()
1262 asm u32 PSMTXInvXpose ( const register Mtx src, register Mtx invX ) in PSMTXInvXpose() argument
1267 psq_l fp0, 0( src ), 1, 0; in PSMTXInvXpose()
1269 psq_l fp1, 4( src ), 0, 0; in PSMTXInvXpose()
1271 psq_l fp2, 16( src ), 1, 0; in PSMTXInvXpose()
1275 psq_l fp3, 20( src ), 0, 0; in PSMTXInvXpose()
1277 psq_l fp4, 32( src ), 1, 0; in PSMTXInvXpose()
1281 psq_l fp5, 36( src ), 0, 0; in PSMTXInvXpose()
1930 void C_MTXTransApply ( const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT ) in C_MTXTransApply() argument
1932 ASSERTMSG( (src != 0), MTX_TRANSAPPLY_1 ); in C_MTXTransApply()
1935 if ( src != dst ) in C_MTXTransApply()
1937 dst[0][0] = src[0][0]; dst[0][1] = src[0][1]; dst[0][2] = src[0][2]; in C_MTXTransApply()
1938 dst[1][0] = src[1][0]; dst[1][1] = src[1][1]; dst[1][2] = src[1][2]; in C_MTXTransApply()
1939 dst[2][0] = src[2][0]; dst[2][1] = src[2][1]; dst[2][2] = src[2][2]; in C_MTXTransApply()
1942 dst[0][3] = src[0][3] + xT; in C_MTXTransApply()
1943 dst[1][3] = src[1][3] + yT; in C_MTXTransApply()
1944 dst[2][3] = src[2][3] + zT; in C_MTXTransApply()
1954 const register Mtx src, in PSMTXTransApply() argument
1961 psq_l fp4, 0(src), 0, 0; in PSMTXTransApply()
1963 psq_l fp5, 8(src), 0, 0; in PSMTXTransApply()
1965 psq_l fp7, 24(src), 0, 0; in PSMTXTransApply()
1967 psq_l fp8, 40(src), 0, 0; in PSMTXTransApply()
1970 psq_l fp6, 16(src), 0, 0; in PSMTXTransApply()
1973 psq_l fp9, 32(src), 0, 0; in PSMTXTransApply()
2067 void C_MTXScaleApply ( const Mtx src, Mtx dst, f32 xS, f32 yS, f32 zS ) in C_MTXScaleApply() argument
2069 ASSERTMSG( (src != 0), MTX_SCALEAPPLY_1 ); in C_MTXScaleApply()
2072 dst[0][0] = src[0][0] * xS; dst[0][1] = src[0][1] * xS; in C_MTXScaleApply()
2073 dst[0][2] = src[0][2] * xS; dst[0][3] = src[0][3] * xS; in C_MTXScaleApply()
2075 dst[1][0] = src[1][0] * yS; dst[1][1] = src[1][1] * yS; in C_MTXScaleApply()
2076 dst[1][2] = src[1][2] * yS; dst[1][3] = src[1][3] * yS; in C_MTXScaleApply()
2078 dst[2][0] = src[2][0] * zS; dst[2][1] = src[2][1] * zS; in C_MTXScaleApply()
2079 dst[2][2] = src[2][2] * zS; dst[2][3] = src[2][3] * zS; in C_MTXScaleApply()
2089 const register Mtx src, in PSMTXScaleApply() argument
2097 psq_l fp4, 0(src), 0, 0; in PSMTXScaleApply()
2099 psq_l fp5, 8(src), 0, 0; in PSMTXScaleApply()
2102 psq_l fp6, 16(src), 0, 0; in PSMTXScaleApply()
2104 psq_l fp7, 24(src), 0, 0; in PSMTXScaleApply()
2106 psq_l fp8, 32(src), 0, 0; in PSMTXScaleApply()
2109 psq_l fp2, 40(src), 0, 0; in PSMTXScaleApply()