странная ошибка во время приведения к __m128i

Я пытаюсь преобразовать беззнаковый короткий массив в__m128i:

const unsigned short x[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
const unsigned short y[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};

__m128i n = *(__m128i*) &y[0];
__m128i m = *(__m128i*) &x[0];

Первое литье работает нормально, а второе -нет. у меня есть:

Unhandled exception at 0x013839ee in sse2_test.exe: 0xC0000005: Access violation reading location 0xffffffff.

Что не так? Кто-нибудь может мне помочь?

5
задан Mysticial 20 July 2012 в 01:24
поделиться