preguntar acerca de intrinsics

6
réponses

Comment utiliser VC++ fonctions intrinsèques avec/sans bibliothèque de temps d’exécution

je suis impliqué dans l'un de ces défis où vous essayez de produire le plus petit binaire possible, donc je construis mon programme sans les bibliothèques d'exécution C ou c++ (RTL). Je n'ai pas de lien pour la version de la DLL ou la version statiq …
demandé sur 1970-01-01 00:33:30
2
réponses

Comment additionner M256 horizontalement?

j'aimerais faire la somme horizontale des composantes d'un vecteur __m256 en utilisant les instructions AVX. En SSE je pourrais utiliser _mm_hadd_ps(xmm,xmm); _mm_hadd_ps(xmm,xmm); pour obtenir le résultat au premier composant du vecte …
demandé sur 1970-01-01 00:33:32
5
réponses

Fichiers d’en-tête pour x86 SIMD intrinsics

qui fournit les fichiers d'en-tête intrinsèques pour les différentes extensions D'instructions SIMD x86 (MMX, SSE, AVX,...)? Il semble impossible de trouver une telle liste en ligne. Corrigez-moi si je me trompe. ... …
demandé sur 1970-01-01 00:33:32
2
réponses

clflush pour invalider la ligne de cache via la fonction C

j'essaie d'utiliser clflush pour expulser manuellement une ligne de cache afin de déterminer la taille du cache et de la ligne. Je n'ai pas trouvé de guide sur la façon d'utiliser cette instruction. Tout ce que je vois, ce sont certains codes qui ut …
demandé sur 1970-01-01 00:33:38