drucken __m128i variable

Ich versuche zu lernen, um code mit Interna und unten ist ein code der nicht neben

compiler used: icc

#include<stdio.h>
#include<emmintrin.h>
int main()
{
        __m128i a = _mm_set_epi32(1,2,3,4);
        __m128i b = _mm_set_epi32(1,2,3,4);
        __m128i c;
        c = _mm_add_epi32(a,b);
        printf("%d\n",c[2]);
        return 0;
}

Bekomme ich die folgende Fehlermeldung:

test.c(9): error: expression must have pointer-to-object type
        printf("%d\n",c[2]);

Wie Drucke ich die Werte in der variable c die den Typ __m128i

InformationsquelleAutor der Frage arunmoezhi | 2012-11-06

Schreibe einen Kommentar