NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: nobody on May 15, 2005, 11:30:27 AM

Title: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
Post by: nobody on May 15, 2005, 11:30:27 AM
Why NASM ver 0.98.39 for DOS16 cannot compile the MMX instructions?. But all traditional commands, like mov ax,ax :) compiled ok...
Title: Re: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
Post by: Frank Kotler on May 15, 2005, 02:07:04 PM
So it'll run in 640k.

Why are you using the 16-bit Nasm??? You running a 286? No problem, then - your 286 won't run MMX. If you've got a 386 or better, *please* use a 32-bit build of Nasm!

Best,
Frank
Title: Re: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
Post by: kabbin on May 29, 2007, 09:07:17 AM
?ello :
   I have the same question !
But I use NASM DOS 32-bit binaries (or also tried Win32 binaries either) under command line.
downloaded from
http://sourceforge.net/project/showfiles.php?group_id=6208 (http://sourceforge.net/project/showfiles.php?group_id=6208)


It parse error for MMX instructions,such as
`punpcklb' `padd' `psll' `psubs'  `pmull'  ,....

but other instructions such as "movd"  are parsed without error message.
Could anyone help me ? Thanks.
Title: Re: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
Post by: Frank Kotler on May 29, 2007, 12:37:27 PM
Hi Kabbin,

Can you give us an example of the exact syntax that's failing? This isn't "known" to be a problem, AFAIK.

Best,
Frank