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:

  1. 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
  2. trouver une fonction pour SSE qui fait log2

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top