Bonjour, je viens d'apprendre qu'il existait des fonctions comme fsin, fcos ou fsqrt pour faire des opérations de math lourdes sur des flottants directement avec des opcodes. par exemple:
Depuis combien de temps ce genre de trucs existe t-il ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 float sinus(float r) { float s; asm("flds 8(%ebp)"); asm("fsin"); asm("fstp -4(%ebp)"); return s; }
Est-ce que c'est dans tous les processeurs ?
Les performances sont t-elles vraiment améliorées par l'utilisation d'opcodes comme fsin (au lieu d'algorithme comme un développement en série de Taylor) ?
Greg
Partager