>From: Horst von Brand <[EMAIL PROTECTED]> >Reply-To: Discusion de Linux en Castellano <[email protected]> >To: Discusion de Linux en Castellano <[email protected]> >Subject: Re: Re: FdT: Recomendación FEDORA. >Date: Sun, 17 Oct 2004 21:33:08 -0300
> > no entiendo mucho el estilo at&t (que es fmuls,flds?), > >Probablemente operaciones punto flotante si, es que he mirado y no hay opcodes que empiecen con f y terminen con s, parece que es sufijo para cuando se hace referencia a memoria... > > pero por ejemplo > > en el caso de los ciclos sobre arreglos, en c uno explicitamente dice >que > > vaya recorriendo y operando de uno en uno, y el compilador no puede > > suponer algo > >Si puede demostrarlas, puede suponer cosas y actuar en consecuencia. optimiza uno xor optimiza el compilador >Si se pueden usar, si el compilador puede demostrar que el efecto es el >mismo. Claro que el cambio de punto flotante a MMX y viceversa toma el >tiempo de varios centenares de instrucciones, con lo que es muy raro el >caso donde vale la pena. mmx no sirven mucho, pero otras como las intrucciones del AMD se ocupan para acelerar copiar bloques de datos(linux/arch/i386/lib/mmx.c), aunque parece ser el unico caso. Este seria el unico caso (descontanto el compilar escogiendo las librerias) en que compilar en la maquina ayudaria a que el programa quede mas rapido >...algunas de las cosas que se >discuten para C en computo numerico. en google como lo busco, "c numeric computation","c numeric extensions"? gracias _________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.latam.msn.com/

