1 |
Thiago Nunes escreveu: |
2 |
> Interessante, é estranho mas se você diz... Era bem notável essa diferença? |
3 |
|
4 |
Não. Quando era perceptível, era realmente bem pequena. Mas ainda assim |
5 |
é surpreendente. |
6 |
|
7 |
> Eu acho que você não teve problemas porque não rodou nada que usasse as |
8 |
> instruções 3dnow. |
9 |
|
10 |
Altamente provável. |
11 |
|
12 |
|
13 |
> Segundo o man do gcc: "specifying -march=cpu-type implies |
14 |
> -mtune=cpu-type" (linha 5925) |
15 |
|
16 |
Sim, mas ele não aborda especificamente um caso em que queiramos |
17 |
justamente otimizar o código para uma microarquitetura mais genérica, |
18 |
com sub-otimizações para outra microarquitetura não incompatível. |
19 |
|
20 |
Permanece a minha dúvida. |
21 |
|
22 |
|
23 |
>> *Se fosse eu*, eu usaria em todas as máquinas: |
24 |
>> CFLAGS='-O2 -mtune=athlon-xp -msse -msse2 -mmmx -pipe |
25 |
>> -fomit-frame-pointer' |
26 |
> |
27 |
> Não da, athlon-xp não tem sse2. E sem colocar um march ele dexa |
28 |
> compatível com i386, mas a gente pode nivelar por i686. |
29 |
|
30 |
Verdade, athlon-xp não tem sse2. Então basta tirar o -msse2. ;) |
31 |
Fica então a dúvida anterior: se nivelarmos por baixo (-march) pra i686, |
32 |
ainda poderemos otimizar um pouco (-mtune) pra athlon-xp? |
33 |
|
34 |
|
35 |
Abraço, |
36 |
Pablo |
37 |
-- |
38 |
gentoo-user-br@g.o mailing list |