Encore un nouvel article sur cette librairie ! Cette fois, les efforts et le travail sur les précédentes versions s'additionnent et la récolte des fruits bien méritée arrive enfin !
Trois fonctions spéciales 68060 qui patchent l'exec.library ont été retravaillé.
Plusieurs minuscules sous-routines ont été inliné, c'est à dire inséré directement dans la routine, donc sans "bsr/rts", ce qui accèlère légèrement le code et reduit aussi le poids final de la librairie.
Il y avait aussi du code inutilisé qui a été ôté.
Voici les benchmarks de la version originale :
Et ceux de la dernière version :
Toujours ça de gagné !
La nouvelle version de la 68060.library v66.9 est disponible ici.
Trois fonctions spéciales 68060 qui patchent l'exec.library ont été retravaillé.
Plusieurs minuscules sous-routines ont été inliné, c'est à dire inséré directement dans la routine, donc sans "bsr/rts", ce qui accèlère légèrement le code et reduit aussi le poids final de la librairie.
Il y avait aussi du code inutilisé qui a été ôté.
Voici les benchmarks de la version originale :
Et ceux de la dernière version :
Toujours ça de gagné !
La nouvelle version de la 68060.library v66.9 est disponible ici.
well done. always interesting reading your blog. *thumb up*
RépondreSupprimerThanks !
RépondreSupprimer