我想訪問SSE變量的各個元素。那可能嗎。例如,訪問一個SSE寄存器變量
__m128i a = _mm_set_epi32(10,15,20,30);
現在,我只想訪問第一個元素。例如在上述情況下爲30。我看到前面的例子在stackoverflow爲
int *val = (int*) &a;
然後通過val [0]訪問。但我不想要任何中間變量。我試過類似下面的東西
int b = ((int*)a[0]) and similarly other things.
但我最終沒有運氣。
有什麼想法?