Hi John, Found your post after all... On Monday 30 Dec 2002 3:11 am, John Ribera wrote: > 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.
This seems to be a bug in recent nasm releases. (It wouldn't be the first time). My work-around was to simply use an older nasm I had lying around. > 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. Unfortunately your asm is broken. The equivalent would be: movq mm2, [INP+8] punpcklwd mm5, mm2 (assuming mm2 really is is unused at this point ;-)) Andrew ------------------------------------------------------- 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