Ai fait le test avec un résultat identique aux tiens.
Voilà comment je vois ton développement:
Le raz était obligatoire ?
pour le raz je l'avais mis par "securité , mais c'est plus là une demarche intellectuelle qu'un réel projet..
avec ton (tes) code c'est etonnant
ta version en 32 byte/ la mienne renvoi une légère diminution du temps de boucle 1780 ms contre 1784 en revanche l'occupation passe à
2640 contre 2598
ta version que j'ai passé en 8 unsigned long/ la mienne idem 1678 ms de boucle contre 1694 (diminution du temps de boucle + intéressant), mais là aussi l'occupation passe de 2752 contre 2658.
etonnant , mais interessant