On Friday 30 August 2002 09:29, F�lix Hauri wrote:

> Si on tourne dans l'autre sens ( x2 au lieu de /2 ) alors on doit pouvoir
> se contenter d'additionner le bit de retenue (si tant est que cette notion
> existe en C, vieux souvenir d'assembleur;)

Le d�calage se fait simplement dans l'autre sens. Attention, cette technique 
n'est valable que pour des op�rations sur des short, int et long non-sign�s !

Il existe des techniques tr�s sophistiqu�es d'optimisation des expressions 
arithm�tiques et je vais essayer de trouver quelques liens. Les unes 
s'occupent de la th�orie math�matique et les autres sont des technologies 
titant parti au mieux de l'architecture du processeur cible. Toutefois, je 
pr�viens, c'est assez indigeste (d'ap�s de vieux documents que j'ai eu dans 
les mains) :-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à