SSE intrinsic functions reference [zamknięta]
Czy ktoś wie o referencji wymieniającej działanie funkcji wewnętrznych SSE dla gcc, czyli funkcji w pliki nagłówkowe?
Dzięki.5 answers
Poza wspomnianą już dokumentacją PDF online, istnieje również bardzo przydatne narzędzie, które podsumowuje wszystkie instrukcje i elementy wewnętrzne i grupy następnie według technologii. Działa na Linuksie, Windows i Mac OS X. Jest ukryty na stronie Intela AVX technology, ale jest równie przydatny do programowania SSE. Przejdź do http://software.intel.com/en-us/articles/intel-intrinsics-guide a następnie wybierz Intel Intrinsics Guide dla swojej platformy wybór.
UPDATE
Istnieje teraz internetowa wersja poradnika intrinsics , więc nie musisz już niczego instalować i jest zawsze aktualna.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-11 14:59:39
Znalazłem te nagłówki potrzebne do wywołania różnych wersji SSE z GCC:
- dla SSE2:
extern "C"
{
#include <emmintrin.h>
#include <mmintrin.h>
}
- dla SSE3:
extern "C"
{
#include <pmmintrin.h>
#include <immintrin.h> // (Meta-header)
}
- dla SSE4:
extern "C"
{
#include <smmintrin.h>
}
We współczesnych wersjach kompilatorów wszystkie nagłówki wydają się być wspólne dla Visual Studio i GCC.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-10 21:21:24
SSEPlus table on intrinsics jest bardzo łatwy w użyciu w większości przypadków.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-26 06:18:01
GCC intrinsics to implementacje kompilatora intrinsics. Są one udokumentowane w Intel® 64 i IA-32 Architectures Developer ' s Manual: Vol. 2C - Dodatek C.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-07 08:56:12
Pochodzą one z wywiadu. Kompilator Intel C++ opisuje je w swoim podręczniku . AMD prawdopodobnie ma swój własny podręcznik zawierający te dla 3Dnow! Będziesz musiał porównać dostępność tych z *mmintrin.h
dostarczanych z twoją wersją GCC.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 06:31:10