83Fermer85
bearbecueLe 10/10/2010 à 12:14
vince (./21) :
ça fait super longtemps que j'ai pas touché au 68000 donc j'ai un doute sur le format des entiers signés 32bits mais si c'est le msb qui sert pour stocker le signe, il suffit de le masquer, non ? (à moins que le valeurs négatives soient en complément à deux)


bon le message a plus d'un an (tritop) et le topic a plus rien a voir, mais quand meme, en passant:

j'ai pas entendu parler d'une archi qui stocke pas les entiers signes en complement a deux, en tout cas c'est le cas de tous les processeurs recents des PC.
par contre ton idee fonctionne bien sur les flottants IEEE 754... multiplier par -1 avec un xor, valeur absolue avec un and ~(1 << (sizeof(type) * 8 - 1)), transfert de signe en compiant le msb, etc...

bref, refermage de parenthese grin