en fait déjà le lsr est trop lent (enfin il me semble j'ai plus le timing sous les yeux.) à cause du nombre de shifts...
essaie cela:
move.w d5,d2 ; d5=d2 pour les 2 premiers octets
and #65504,d2 ; quotient de 32 dans d2
add.w d2,d2 ; d2=d2*2
add.w d2,a0 ; faudrait regarder le timing avec lea...
add.w d2,a1
and #31,d5
normalement, un lsx, ça doit faire 6 pour un word et 8 pour un long +2*le nombre de shifts
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune. - Fred whipple, 1960