• [^] # Re: Quelques infos

    Posté par (site web personnel) . En réponse au journal Comment les programmeurs écrivent du code flottant ?. Évalué à 2.

    Il pourrait mais il ne le fait pas.

    a+b+c+d équivaux à (((a+b)+c)+d)

    C'est à vérifier mais je suis sur à 90% que le compilo C ne doit pas y toucher.

    Car a+b+c+d veut en fait dire :
    trunc<32>(trunc<32>(trunc<32>(a+b)+c)+d)

    Ce qui est non équivalent à :
    trunc<32>(trunc<32>(a+b)+trunc<32>(c+d))

    "La première sécurité est la liberté"