News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

multibyte parallel mods, with zero byte detection

Started by dsouza123, November 12, 2006, 12:36:00 AM

Previous topic - Next topic

dsouza123

The SSE2, MMX, ALU fininshes off with a pair wrong instructions
movdqa (SSE2) mixed with mm0 (MMX)
should be

   movdqa   actarr+ 0, xmm0   ; save it/update the copy in memory
   movdqa   actarr+16, xmm2   ; save it/update the copy in memory
   movq     qword ptr actarr+32,  mm0  ; repaired line
   movq     qword ptr actarr+40,  mm2  ; repaired line
   mov      dword ptr actarr+48,  eax


A repaired version is attached.

[attachment deleted by admin]