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 2026
L Ma Me J V S D
« fév    
 1
2345678
9101112131415
16171819202122
232425262728  

Most Recent Posts