Author Topic: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?  (Read 14457 times)

nobody

  • Guest
NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
« 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...

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
« Reply #1 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

kabbin

  • Guest
Re: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
« Reply #2 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


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.

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: NASM DOS16 v. 0.98.39 NOT compiles MMX instr?
« Reply #3 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