On 2014-10-09 9:46 AM, anonymous wrote:
I'm out of my knowledge zone here, but it seems to work when you
move the pointers to registers first:

void store(__m128i* src, __m128i* dst) {
      asm
      {
          mov RAX, src;
          mov RBX, dst;
          movdqu XMM0, [RAX];
          movdqu [RBX], XMM0;
      }
}

Absolutely incredible! My first useful working assembler code. You save the day. Now I can probably write a whole SIMD library ;)

Reply via email to