Searched refs:MM3 (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/x86/
H A D3dnow_xform3.S84 MOVQ ( MM0, MM3 ) /* x0 | x0 */
96 PFMUL ( REGOFF(8, ECX), MM3 ) /* x0*m3 | x0*m2 */
102 PFADD ( MM3, MM4 ) /* x0*m3+x1*m7 | x0*m2+x1*m6 */
156 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
181 PFADD ( MM3, MM6 ) /* | x2*m22+m32 */
250 MOVQ ( MM0, MM3 ) /* x1 | x0 */
253 PUNPCKHDQ ( MM3, MM3 ) /* x1 | x1 */
256 PFMUL ( REGOFF(16, ECX), MM3 ) /* x1*m5 | x1*m4 */
259 PFADD ( MM2, MM3 ) /* x
[all...]
H A D3dnow_xform4.S85 MOVQ ( MM2, MM3 ) /* x1 | x1 */
93 PFMUL ( REGOFF(24, ECX), MM3 ) /* x1*m7 | x1*m6 */
103 PFADD ( MM1, MM3 )
111 PFADD ( MM3, MM7 )
174 MOVD ( REGOFF(8, EAX), MM3 ) /* | x2 */
186 PFSUBR ( MM7, MM3 ) /* | -x2 */
191 PFACC ( MM3, MM6 ) /* -x2 | x2*m22+x3*m32 */
248 MOVQ ( REGOFF(8, EAX), MM3 ) /* x3 | x2 */
251 MOVQ ( MM3, MM4 ) /* x3 | x2 */
260 PUNPCKLDQ ( MM3, MM
[all...]
H A Dmmx_blend.S276 GMB_ALPHA( MM1, MM3, MM4, MM6 ) ;\
277 GMB_LERP_GSC( MM1, MM2, MM3, MM4, MM5, MM6 ) ;\
278 GMB_PACK( MM3, MM6 ) ;\
279 GMB_STORE( rgba, MM3 )
326 MOVQ ( MM1, MM3 ) ;\
328 PXOR ( MM7, MM3 ) /* unsigned -> signed */ ;\
330 PCMPGTB ( MM3, MM4 ) /* q > p ? 0xff : 0x00 */ ;\
358 MOVQ ( MM1, MM3 ) ;\
360 PXOR ( MM7, MM3 ) /* unsigned -> signed */ ;\
362 PCMPGTB ( MM3, MM
[all...]
H A D3dnow_xform1.S66 MOVQ ( REGOFF(56, ECX), MM3 ) /* m33 | m32 */
80 PFADD ( MM3, MM5 ) /* x0*m03+m33 | x0*m02+m32 */
178 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
189 MOVD ( MM3, REGOFF(8, EDX) ) /* write r2 */
234 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
243 MOVQ ( MM3, REGOFF(8, EDX) ) /* write r2 (=m32), r3 (=0) */
401 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
415 PFADD ( MM3, MM5 ) /* | x0*m02+m32 */
H A D3dnow_xform2.S71 MOVD ( REGOFF(12, ECX), MM3 ) /* | m03 */
72 PUNPCKLDQ ( REGOFF(28, ECX), MM3 ) /* m13 | m03 */
95 PFMUL ( MM3, MM7 ) /* x1*m13 | x0*m03 */
146 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
155 MOVQ ( MM3, REGOFF(8, EDX) ) /* write r2 (=m32), r3 (=0) */
280 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
291 MOVD ( MM3, REGOFF(8, EDX) ) /* write r2 */
H A Dassyntax.h218 #define MM3 %mm3 macro
/xsrc/external/mit/MesaLib/dist/src/mesa/x86/
H A D3dnow_xform3.S85 MOVQ ( MM0, MM3 ) /* x0 | x0 */
97 PFMUL ( REGOFF(8, ECX), MM3 ) /* x0*m3 | x0*m2 */
103 PFADD ( MM3, MM4 ) /* x0*m3+x1*m7 | x0*m2+x1*m6 */
157 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
182 PFADD ( MM3, MM6 ) /* | x2*m22+m32 */
251 MOVQ ( MM0, MM3 ) /* x1 | x0 */
254 PUNPCKHDQ ( MM3, MM3 ) /* x1 | x1 */
257 PFMUL ( REGOFF(16, ECX), MM3 ) /* x1*m5 | x1*m4 */
260 PFADD ( MM2, MM3 ) /* x
[all...]
H A D3dnow_xform4.S86 MOVQ ( MM2, MM3 ) /* x1 | x1 */
94 PFMUL ( REGOFF(24, ECX), MM3 ) /* x1*m7 | x1*m6 */
104 PFADD ( MM1, MM3 )
112 PFADD ( MM3, MM7 )
175 MOVD ( REGOFF(8, EAX), MM3 ) /* | x2 */
187 PFSUBR ( MM7, MM3 ) /* | -x2 */
192 PFACC ( MM3, MM6 ) /* -x2 | x2*m22+x3*m32 */
249 MOVQ ( REGOFF(8, EAX), MM3 ) /* x3 | x2 */
252 MOVQ ( MM3, MM4 ) /* x3 | x2 */
261 PUNPCKLDQ ( MM3, MM
[all...]
H A Dmmx_blend.S277 GMB_ALPHA( MM1, MM3, MM4, MM6 ) ;\
278 GMB_LERP_GSC( MM1, MM2, MM3, MM4, MM5, MM6 ) ;\
279 GMB_PACK( MM3, MM6 ) ;\
280 GMB_STORE( rgba, MM3 )
327 MOVQ ( MM1, MM3 ) ;\
329 PXOR ( MM7, MM3 ) /* unsigned -> signed */ ;\
331 PCMPGTB ( MM3, MM4 ) /* q > p ? 0xff : 0x00 */ ;\
359 MOVQ ( MM1, MM3 ) ;\
361 PXOR ( MM7, MM3 ) /* unsigned -> signed */ ;\
363 PCMPGTB ( MM3, MM
[all...]
H A D3dnow_xform1.S67 MOVQ ( REGOFF(56, ECX), MM3 ) /* m33 | m32 */
81 PFADD ( MM3, MM5 ) /* x0*m03+m33 | x0*m02+m32 */
179 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
190 MOVD ( MM3, REGOFF(8, EDX) ) /* write r2 */
235 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
244 MOVQ ( MM3, REGOFF(8, EDX) ) /* write r2 (=m32), r3 (=0) */
402 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
416 PFADD ( MM3, MM5 ) /* | x0*m02+m32 */
H A D3dnow_xform2.S72 MOVD ( REGOFF(12, ECX), MM3 ) /* | m03 */
73 PUNPCKLDQ ( REGOFF(28, ECX), MM3 ) /* m13 | m03 */
96 PFMUL ( MM3, MM7 ) /* x1*m13 | x0*m03 */
147 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
156 MOVQ ( MM3, REGOFF(8, EDX) ) /* write r2 (=m32), r3 (=0) */
281 MOVD ( REGOFF(56, ECX), MM3 ) /* | m32 */
292 MOVD ( MM3, REGOFF(8, EDX) ) /* write r2 */
H A Dassyntax.h218 #define MM3 %mm3 macro

Completed in 16 milliseconds