mercredi 19 septembre 2012

68060.library (Apollo) (IV)

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.
    

2 commentaires:

Posté vos remarques :