On 8/15/06, Nilson Debatin <[EMAIL PROTECTED]> wrote: > Em Ter, 2006-08-15 às 09:42 -0300, Anderson Sartori escreveu: > > Bom dia lista > > > > Estou a procura de referencias sobre otimizacoes de maquinas i386. Mais > > especificamente sobre conjuntos de instruções de flags O3, O4. > > > > Você pode encontrar muito material sobre isso nos forums do linux > gentoo, pois ele é estilo FreeBSD pois tudo é compilado. Eles até > possuem um sistema similar ao ports, talvez um derivado. Eu já > "brinquei" muito com isso, e também já me ferrei muito pois alguns > programas ficam instaveis com muita otimização. Hoje em dia para > servidores sou conservador, utilizo apenas -O2 -fomit-frame-pointer
Assisti uma palestra de uma garota da LinuxChix sobre o assunto no ano passado. Mas também já li o manual do GCC, e compilei muito com a opção -S (Desde o PDP-11/70, em 1985). O GCC parece que está vivo pelas coisas que faz. Ele inverte loops por conta própria se a variável de controle do loop não é usada. E mais algumas outras coisas. Sugiro que leia o manual e experimente as opções parando no assembler, com a opção -S, e analisando o que ele faz. Algumas dicas. Nunca use em um prgrama científico a opção fast-math, e similares, pois não garante a repetitividade dos resultados entre plataformas diferentes. Mas se a fidelidade de resultados não for importante, pode usar. João Rocha. > > []s > Nilson > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- "Sempre se apanha mais com as menores besteiras. Experiência própria." [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd