Juste une petite question de newbie : quelle est la différence avec lsl? Je croyais jusqu'ici que le bit 7 était conservé comme pour asr, mais en fait je viens de me rendre compte que pas du tout.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Moi non plus, je n'ai jamais vu de différence entre asl et lsl dans toutes les docs que j'ai pu lire.
Il n'y en a pas. Elle fait est là juste comme symétrique de asr.

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Ah ok. Donc en fait en théorie il vaudrait mieux utiliser tout le temps asl pour que *sl.w #1,d0 soit équivalent à add.w d0,d0 ?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Uther Le 28/05/2003 à 08:36 Bien asl est une multiplication par une puissance de 2 pour nombre signé alors que lsl est une multiplication pour un nombre non signé, c'est pas bien compliqué
Luigi Le 28/05/2003 à 09:00 jackiechan> tu peux me donner la référence de ton bouquin? Je sens que c'est pas de la merde
AS: donnons nous les moyens de programmer plus facilement
La solitude, c'est l'occasion de se poser beaucoup de questions que l'on a pas
souvent l'occasion de se poser
Luigi Le 28/05/2003 à 10:27Edité par Luigi le 28/05/2003 à 12:37 Ah, mais ce pdf je l'ai, c'est bon, merci
AS: donnons nous les moyens de programmer plus facilement
La solitude, c'est l'occasion de se poser beaucoup de questions que l'on a pas
souvent l'occasion de se poser
Uther Le 28/05/2003 à 10:46 >Ben à ce moment là ça veut dire que 'add' est une addition signée, et qu'il n'y a pas d'instruction d'addition non signée
C'est logique que l'addition soit la même pour un signé et un nom signé(le complément a 2 a été inventé pour ca):c'est juste les flags qu'il faut interpréter différement mais pour ce qui est multiplication et division la il faut des instructions différentes: y'a bien mulu et muls
Pour multiplication et division, c'est différent! Pour la multiplication, il y a des instructions différentes parce que on multiplie 2 words pour avoir un long. Donc on multiplie 2 nombres définis modulo 216 pour obtenir un résultat modulo 232, alors que les résultats ne sont identiques que modulo 216. Pour la division, les identités des modulos ne s'appliquent pas!
Uther Le 28/05/2003 à 16:34 certe mais je pense que asl doit être moins rapide que lsl(en toute logique bien que je n'aie pas vérifié)
Luigi Le 28/05/2003 à 16:34 >Pollux :"ne serait-ce qu'un seul exemple ou on peut utiliser lsl et pas asl "
C'est plutot le contraire:
d'après la citation de Sburb,le bit ejecté indique un éventuel débordement dans le résultat obtenu. Donc si tu faire un programme qui veut renseigner sur ce débordement, lors de ta multiplication avec asl ou lsl, tu aura suremment du mal avec asl, vu que ce bit sera toujours effacé
Je sais, c'est con comme programme, mais au moins ca montre que la différence entre les deux fonctions , vaut la peine d'etre considérée
AS: donnons nous les moyens de programmer plus facilement
La solitude, c'est l'occasion de se poser beaucoup de questions que l'on a pas
souvent l'occasion de se poser
Non c'est le contraire justement : "an LSL instruction clears the V-bit", donc tu perds de l'information avec lsl par rapport à asl.
> certe mais je pense que asl doit être moins rapide que lsl(en toute logique bien que je n'aie pas vérifié)
Euh franchement ça m'étonnerait.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Luigi Le 02/06/2003 à 08:09 Moi je n'ai plus qu'a passer chez le photocopieur pour obtenir la version anglaise de mon supprt USB... on sait jamais, y'a peut etre du bénéfice dans l'air...
AS: donnons nous les moyens de programmer plus facilement
La solitude, c'est l'occasion de se poser beaucoup de questions que l'on a pas
souvent l'occasion de se poser
Nil Le 06/06/2003 à 15:32 Je comprends pas Luigi... il est capable de faire des posts intelligents (attention, j'ai pas forcément dit "interessants"), mais d'un autre côté, il est capable de dire des conneries sans queue ni tête... :/