__m128i
Specyficzne dla firmy Microsoft
Typ __m128i
danych do użycia z instrukcjami 2 (SSE2) przesyłania strumieniowego rozszerzeń SIMD jest zdefiniowany w <pliku emmintrin.h>.
// data_types__m128i.cpp
#include <emmintrin.h>
int main() {
__m128i x;
}
Uwagi
Nie należy uzyskiwać bezpośredniego dostępu do __m128i
pól. Można jednak zobaczyć te typy w debugerze. Zmienna typu __m128i
mapuje się na rejestry XMM[0–7].
Zmienne typu __m128i
są automatycznie wyrównane do granic 16 bajtów.
Uwaga
Użycie zmiennych typu __m128i
spowoduje wygenerowanie instrukcji SSE2 movdqa
przez kompilator. Ta instrukcja nie powoduje błędu na procesorach Pentium III, ale spowoduje cichą awarię, z możliwymi skutkami ubocznymi spowodowanymi przez wszelkie instrukcje movdqa
przekładają się na procesory Pentium III.
Typ __m128i
danych nie jest obsługiwany w procesorach ARM.
END Microsoft Specific
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla