Załóżmy, że ma szereg:indeksowanie do tablicy z wiatru
uint8_t arr[256];
i element
__m128i x
zawiera 16 bajty
x_1, x_2, ... x_16
ja jak skutecznie wypełnić nowy __m128i
element
__m128i y
z wartościami z arr
zależności od wartości w x
, tak że:
y_1 = arr[x_1]
y_2 = arr[x_2]
.
.
.
y_16 = arr[x_16]
komenda do osiągnięcia tego celu będzie zasadniczo być ładuje rejestr z nie-zwarty zbiór miejsc pamięci. Mam boleśnie mgliste wspomnienie, że widziałem dokumentację takiego polecenia, ale nie mogę go teraz znaleźć. Czy to istnieje? Z góry dziękuje za twoją pomoc.
Naprawiono formatowanie kodu; w przyszłości pamiętaj, że jeśli chcesz sformatować blok tekstu jako kod, musisz wprowadzić 4 spacje i pozostawić pustą linię (lub po prostu zaznaczyć i nacisnąć przycisk '0101'). –
@Matteo: To już nie jest "101010". Zmieniło się na '{}' ... – thkala
@thkala: uh, nie zauważyłem, generalnie po prostu wykonuję CTRL-K lub kopiuj-wklej z mojego edytora, gdzie mogę dodać 4 spacje naciskając klawisz TAB (i mogę korzyści z podświetlania składni). –