Lionel DebrouxLe 28/07/2003 à 10:06
> La deuxième methode est de loin plus rapide
Les benchs ont l'air de montrer que ça n'est pas le cas - 2 à 3%, ça n'est pas très significatif.
Par contre, la deuxième méthode est plus grosse. Surtout si on ne peut pas faire sans détruire (et donc sauver/restaurer) un registre supplémentaire, et qu'on sauve/restaure moins de 3 registres (+8 octets au total - ça fait minimum +10%, la plupart des routines de sprite font moins de 80 octets)...
Sur les "petites" routines (8/16/32), ça n'est pas forcément la peine; ça l'est peut-être sur les X8.