i want to compile the "jpeg decoder" (http://www.asmcommunity.net/board/index.php?topic=19728.0) by my masm32.
but.....

      pshufd      XMM2, XMM0, 011111111b      ;// Y3 Y3 Y3 Y3
                    error A2008: syntax error : xmm
     
      movdqa      [4*4], XMM1            ;// write 4 pixels
                     error A2008: syntax error : [

my ml.exe version is 6.14

Mr.roticv  said "Use a later verison of ml (like ml7). If I am not wrong, ml 6.14 does not fully support sse/sse2."

but i can't find the ml7,i download the masm32 v8 ,it still use the ml.exe 6.14
i download the masm32 v9,it still use the ml.exe 6.14  :sad:

then,can anyone tell me ,if the version cause the compile fail?
where can i download the ml.exe 7 ?
Posted on 2008-01-25 02:54:48 by unest
First of all, keep in mind that the Assembler is called MASM, not MASM32.

Where do you get a more recent MASM version? From Microsoft's Visual C++. I don't know if it's included in the freely available Express versions, or if you need the full Pro ($$$) versions.

You might consider moving to a different assembler instead, something with a more permissive license... but obviously you'll need to change .asm files then.
Posted on 2008-01-25 05:54:45 by f0dder
thx

i found the ml7 ,it work fine!  :lol:
Posted on 2008-01-25 10:52:14 by unest

First of all, keep in mind that the Assembler is called MASM, not MASM32.

Where do you get a more recent MASM version? From Microsoft's Visual C++. I don't know if it's included in the freely available Express versions, or if you need the full Pro ($$$) versions.

You might consider moving to a different assembler instead, something with a more permissive license... but obviously you'll need to change .asm files then.



Hey f0dder,

MASM version 8 is a free download from Microsoft, they don't charge for it anymore...

MASM V8

Note that it is for non-commercial use only, also the general EULA garbage like no Linux software, genuine Microsoft Windows only etc...

Donkey
Posted on 2008-01-25 21:33:37 by donkey
Thanks for that, Donkey - didn't know Microsoft went from distribution only with Visual Studio (and the DDK?) to offering MASM as a separate package.
Posted on 2008-01-26 06:34:14 by f0dder
thank u for your v8,cute donkey  :)

btw:where can i find the Jpeg decoder without SSE ???

some of my customer is using the cpu without SSE......
Posted on 2008-01-28 10:05:50 by unest
Edgar.  She thinks you're cute!
Posted on 2008-01-28 15:43:38 by drhowarddrfine

btw:where can i find the Jpeg decoder without SSE ???

some of my customer is using the cpu without SSE......

You're probably better off using libjpeg, then. Or, if your needs are simple and speed requirements low, the built-in JPEG support in windows (check OleLoadPicture).
Posted on 2008-01-28 18:16:17 by f0dder