98Fermer100
PolluxLe 28/10/2007 à 16:00
Pen^2 (./96) :
Ça ne bouffe pas de registre du tout, et ça se contente d'un accès mémoire en écriture, ça devrait être mieux qu'un bsr+rts non ? confus
(à priori ça fonctionne, mais vu mes souvenirs, ça demande à être vérifié grin)

Malheureusement non : tu dois lire un mot supplémentaire pour connaître \@suiteDuCode, et au moins un autre pour connaître \2+2 (en supposant qu'il n'y a pas de relogement) ; du coup rien que le move.w prend 16 cycles, ce qui fait que ton appel est 2 cycles plus lent qu'un bsr+rts ^^ Bref, le code auto-modifié c'est généralement rentable que quand on exécute plusieurs fois le code modifié...