1 struct foo { 2 __attribute__((__vector_size__(1 * sizeof(long long)))) long long mMember; 3 }; 4 5 typedef float __m128 __attribute__ ((__vector_size__ (16))); 6 typedef double __m128d __attribute__((__vector_size__(16))); 7 typedef long long __m128i __attribute__((__vector_size__(16))); 8 9 __m128 foo(__m128i, __m128d); 10