Tricking like a compiler

février 10th, 2007 at 09:30 admin

Nynaeve ce grand malade commence une série sur les optimisations du compilo. Dans ce premier post on retrouve le fameaux xor eax,eax à la place du mov eax, 0 qui à l’avantage d’être plus rapide et de prendre moins de place en mémoire. Autre chose intéressante l’utilisation de l’instrution lea pour réaliser des opérations arithmétiques avec le moins d’instructions possible, par exemple lea eax, [eax*4+1] permet de mettre dans eax, eax*4+1 tout ca en 1 seule instruction, c’est pas beau ca :]

L’article en anglais ici : http://www.nynaeve.net/?p=64

Moi je dis à suivre.

Entry Filed under: Non classé


Calendar

février 2025
L Ma Me J V S D
« fév    
 12
3456789
10111213141516
17181920212223
2425262728  

Most Recent Posts