Logarithme avec SSE ou passer à FPU?
-
29-10-2019 - |
Question
Je fais des calculs de statistiques. J'ai besoin qu'ils soient rapides, donc j'ai réécrit la majeure partie pour utiliser SSE. Je suis à peu près nouveau, alors je me demandais quelle est la bonne approche ici:
À ma connaissance, il n'y a pas de fonction log2 ou LN dans SSE, du moins pas jusqu'à 4.1, qui est la dernière version prise en charge par le matériel que j'utilise.
Vaut-il mieux:
- Extrairez 4 flotteurs et effectuez des calculs FPU sur eux pour déterminer l'entrée - je n'aurai pas besoin de refuser aucune de ces valeurs dans les registres SSE, il suffit de les résumer à un autre flotteur
- trouver une fonction pour SSE qui fait log2
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow