intrinsics

Pliki nagłówkowe dla x86 SIMD

Które pliki nagłówkowe zapewniają wewnętrzne elementy dla różnych rozszerzeń zestawów instrukcji x86 SIMD (MMX, SSE, AVX, ...)? Wydaje się niemożliwe, aby znaleźć taką listę w Internecie. Popraw mnie, jeśli się mylę.

SSE, intrinsics, and alignment

Napisałem klasę wektorową 3D używając wielu kompilatorów SSE. Wszystko działało dobrze, dopóki nie zacząłem instalować klas m ... inicji klasy nie wystarczy? Jaki jest najlepszy sposób radzenia sobie z problemami wyrównania wynikającymi z SSE intrinsics?

C++ SSE SIMD framework [zamknięty]

Czy ktoś zna otwartoźródłową bibliotekę C++ x86 SIMD? Intel dostarcza dokładnie to, czego potrzebuję w ich zintegrowanej bi ... e. EDIT Znam już wewnętrzne elementy dostarczane przez kompilatory. Potrzebuję wygodnego interfejsu, by z nich korzystać.

Czym są wewnętrzne cechy?

Czy ktoś może wyjaśnić czym one są i dlaczego miałbym ich potrzebować? Jakie aplikacje buduję, jeśli muszę używać iskrobezpiecznych?

Jak używać funkcji wewnętrznych VC++ bez biblioteki run-time

Jestem zaangażowany w jedno z tych wyzwań, w którym próbujesz stworzyć najmniejszy możliwy plik binarny, więc buduję mój prog ... li skompiluję to bez mojej implementacji memset(), dostaję błąd linkera: error LNK2001: unresolved external symbol _memset

Kiedy należy stosować mm sfence mm lfence i mm mfence

Przeczytałem "Intel Optimization guide Guide For Intel Architecture". Jednak nadal nie mam pojęcia, kiedy powinienem użyć ... m_sfence() _mm_lfence() _mm_mfence() Czy ktoś może wyjaśnić, kiedy powinny być używane podczas pisania kodu wielowątkowego?

Czy jest dobre odniesienie do ARM NEON intrinsics?

Instrukcja ARM reference nie zawiera zbyt wielu szczegółów w poszczególnych instrukcjach ( http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348b/BABIIBBG.html ). Jest coś bardziej szczegółowego?

Nieudokumentowane procedury wewnętrzne [zamknięte]

Delphi ma taką listę: procedury wewnętrzne Delphi Ale ta lista jest niekompletna. Które nieudokumentowane funkcje wewnętrzne istnieją, od kiedy i jaki jest ich cel?

Odpowiednik InterlockedIncrement w Linuksie/gcc

To byłoby bardzo proste pytanie (można je powielać), ale nie byłem w stanie go znaleźć. Win32 API zapewnia bardzo poręczny z ... ę to zrobić w Linuksie z gcc. Ponieważ pracuję 64-bit, nie można użyć wbudowanego montażu. Czy istnieją wewnętrzne cechy gcc?