[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] [Gnome] soruce pour i686 ?
> Pour avoir décortiqué du code assembleur, je peux dire que le code
> généré par egcs est sensiblement meilleur (10 % d'instructions en moins)
> que celui généré par gcc.) Explication : si on regarde 10 lignes de code
> générées par gcc, on a souvent des choses du style :
> movl -4(%ebp), %eax
> ... (5-6 instructions, on ne modifie ni eax, ni -4(%ebp) )
> movl -4(%ebp), %ebx <-- pourquoi pas movl %eax, %ebx, ou mieux encore
> utiliser eax à la place de ebx ?
> egcs et pgcc maitrisent mieux ce problème d'allocation des registres
Euh.. si tu le dis... (franchement, ça me tracasse pas trop... quand tu
fais du C++ et du CORBA, tu ne commences pas aussi encore à regarder les
bits & bytes)
> -malign-jumps=2 -malign-loops=2 -malign-functions=2 n'est pas nécessaire,
> il parait que le compilo arrange déjà cela correctement.
ah, ben moi j'ai lu dans une doc d'un package que c'est conseillé parce que
ça améliore méchamment les performances sur pentium...
> Sinon, la différence de vitesse est quand même sensible, en particulier
> pour les programmes qui font beaucoup de manip graphiques. Donc, si qq
> connait...
Chuis pas convaincu, m'enfin...
Pq tu downloades pas les RPM source et les recompiles sur ta caisse ?
-o) Pascal Bleser | UNIX *is* user friendly.
/\\ C++/UNIX Development | It's just selective about
_\_v ATOS Payment Systems | who its friends are...
pbleser@atos-group.com---------------------------------
---------
This message was sent by Majordomo 1.94.3. Please report problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.