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++
2
A
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.
Si vous avez de la malchance, vous devez recourir aux instructions inline asm ... – Toad