Existe-t-il une option de compilation pour d�grader la pr�cision de certaines op�rations (sin, cos, exp, ...) comme c'est le cas pour gcc ou le compilateur Intel ? Je n'ai rien trouv� sur la MSDN![]()
Existe-t-il une option de compilation pour d�grader la pr�cision de certaines op�rations (sin, cos, exp, ...) comme c'est le cas pour gcc ou le compilateur Intel ? Je n'ai rien trouv� sur la MSDN![]()
Pouvez-vous �tre plus pr�cis sur votre demande, c'est des optimisations sur les calculs en flottant en g�n�ral, ou les fonctions trigonom�triques en particulier ?
Pour GCC et Intel, je ne vois que des options compatibles uniquement pour x86.
Ce type d'options ne devrait fonctionner, je pense, que sur les fonctions intrinsic du compilateur.
On a tendance maintenant � utiliser des biblioth�ques de plus haut niveau pour avoir un champ d'optimisation bien plus vaste.
Sur les calculs flottants en g�n�ral et les fonctions trigonom�triques et ce genre de mani�re plus particuli�re.
Pour GCC et ICC, il y a des options de compilation sp�cifiques pour toutes les plateformes au moins usuelles (x86 et x86_64).
Effectivement, peut-�tre que les intrinsic seront int�ressantes, faut que je vois.
Bonjour,
il existe (depuis VS 2005) l'option /fp (Specify Floating-Point Behavior):
http://msdn.microsoft.com/en-us/libr...VS.100%29.aspx
Ou le #pragma float_control:
http://msdn.microsoft.com/en-us/library/45ec64h6.aspx
D'apr�s cet article, le switch /fp affecterais aussi les fonctions du CRT:
Microsoft Visual C++ Floating-Point Optimization:
http://msdn.microsoft.com/en-us/library/Aa289157
Cool ! Merci pour l'info ! Je ne gagne pas beaucoup, mais un peu tout de m�me![]()
Partager