I changed line 394: punpcklwd mm5, [INP+8] to these two lines: movd mm2, [INP+8] punpcklwd mm5, mm2
since nasm had a problem with the source size. I hope this works. It's been a while since I have done ASM, z80, x86, 6510 and never have seen the MMX instruction set before today. Note: I have done some TMS370 which has the source before destination operands. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users