Mon petit utilitaire de bench s'améliore en passe en version 1.2 :
Certains tests donnent un résultat négatif, j'ignore encore pour quelle(s) raison(s)... A tester plutôt sur du vrai hardware 040/060 que sous WinUAE.
Comme d'habitude, tout est disponible ici...
Quelle est la taille de la variable qui contient le nombre de microsecondes ? Cette variable est-elle signée ou non ?
RépondreSupprimerTon code est-il en assembleur pur, en C, un mixe des 2 ou dans un autre language à préciser ?
Ce bug ressemble à un dépassement de valeur sur une variable signée.
Semble être du UWORD par les cias... Le source de Didier Levet est disponible sur Aminet (http://aminet.net/package/dev/asm/ChkTimings) que j'ai bien modifié. Tout est en asm.
RépondreSupprimer