Как преобразовать код сборки SSE в код сборки AVX1 / 2? - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь преобразовать функцию из AVX в AVX2, в NASM или MASM (синтаксис Intel). В частности:

vmovapd xmm0, XMMWORD PTR [rax]

работает как брелок.

vmovapd ymm0, YMMWORD PTR [rax]

создает исключение:

Уровень исключения 0x00007FF73F7818E C dans x64asm.exe : 0xC0000005: Нарушения прав человека на лекцию 0xFFFFFFFFFFFFFFFF.

Я не понимаю, что я сделал не так.

1 Ответ

0 голосов
/ 30 января 2020

Все нормально, это было из-за смещенных массивов.

Спасибо за ваше время и ваши объяснения.

...