2009-11-07 5 views
2

J'utilise Visual C++ 2005 pour créer des applications pour ARM, puce Qualcomm Snapdragon. Je sais qu'il prend en charge VFPv3. Où puis-je obtenir SDK ou quelque chose comme utiliser du matériel arithmétique à virgule flottante? Mieux encore, si le compilateur Visual C++ générait des instructions VFP pour l'émulation.Virgule flottante pour ARM dans Visual C++

+0

Si vous avez de la malchance, vous devez recourir aux instructions inline asm ... – Toad

Répondre

1

Essayez l'option du compilateur /QRfpe-. Il va Enable Hardware Floating Point Targeting. Mais je ne sais pas, est-ce présent dans VS2005 - le document est sur compilateur VS 2008.
Et je ne suis pas sûr que VFPv3 est supporté. Peut-être qu'il prend en charge une version antérieure de VFP.

L'autre manière est d'utiliser un compilateur différent, par ex. RealView ARM Compiler et c'est optimisé libs.

Questions connexes