Le lundi 3 décembre, Hervé de Dianous a écrit :
> Multiplier, c'est déjà 7 instructions chez Intel. (5 chez motorola).
> NEG, c'est un cycle d'horloge, avec la boucle de test =3 !
Si t'es vraiment au cycle d'horloge près... tu es sûr que Python est le
bon outil ?
Pour info, le code C suivant :
int neg(int x)
{
return -x;
}
compilé avec gcc -S donne
neg:
pushl %ebp
movl %esp, %ebp
movl 8(%ebp), %eax
negl %eax
popl %ebp
ret
ce qui semble bien être ce que tu veux (negl en l'occurrence).
Edgar.