40Fermer42
GT TurboLe 25/04/2015 à 19:07
Xcelfr, oui très bon exercice de cherché par soit même.

Oui le coup des flags, c'est super puissant, on peux se passer d'un paquet de comparaisons inutiles.

La première grosse optimisation est le mulu :

une multiplication d'un multiple d'une puissance de 2, c'est un décalage vers la gauche :

donc mulu.w #4,d2 c'est : lsl.w #2,d2 (2² ca donne 4 !)

attention nous somme bien dans le cas du 68000, donc avec des nombres entiers.

pour la division pareil mais vers la droite :

divu.w #4,d2 ca donne lsr.w #2,d2

Après il y a des paquets d'optimisation, mais on va laisser un peu chercher wink


GT top