salut a tous je programme en c depuis quelques années et sur flash depuis quelques semaines et je me demandais pourquoi dans toutes le sources que je vois il n'y a aucun decalage binaire et quand je voit une source avec des /2 partout ca me fait mal au coeur.
donc j'en vient a ma question si personnes ne les utilises c'est que ces decalages consomment plus de cpu que la division/multiplication elle meme ?
ca m'etonnerai quand meme tres fortement !!
merci par avance de vos lumieres :)
nes
ps: pour ceux qui ne savent pas un decalage binaire, cela consiste a faire une rotation de bits au lieu d'effectuer une multiplication/division sur certains processeurs qui ne savent pas calculer une division cela fait gagner quelques milliers de cycles et ca se ressent sur le programme final ;) par exemple (*2) = (<<1) ;)