News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

problem(s) with mm0 and xmm0 statements

Started by ninjarider, August 18, 2005, 03:01:46 PM

Previous topic - Next topic

ninjarider

i've been tring to help farabi with a game that hes doing theres an include file that contains a lot of mm0 and xmm0 statements.
in the actual assemble file the first 3 lines are this

.586
.mmx
.xmm

is there any suggestions

roticv

You would need to use a newer version of ml.

ninjarider

why would it not be in the new download on hutchs site

microsoft <r> macro assembler version 6.14.8444
copyright <c> micriosoft corp 1981-1997. all rights reserved

assemblying: c:\masm32\engine.asm
undifined symbol : mm0......

ThoughtCriminal

MM0 should work.  The default wants uppercase.

You can always:

mm0 TEXTEQU MM0


ninjarider

thnx that did the trick..   :cheekygreen:

roticv

If you use 6.15, it would assemble the lowercase properly. That's why I said use a newer verison.

Personally mine is

C:\masm32\bin>ml
Microsoft (R) Macro Assembler Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

ninjarider

how did u get ahold of version 7. microsoft doesn't even have it on there webpage

Farabi

www.movsd.com here is where I have it. I need to made a new project before I can use mm0.
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

MichaelW

I think this information has been posted previously, but I can't find the post.

At least for versions 6.14, 6.15, and 7.00, whether or not MASM will accept lower case for the MMX/XMM register names depends on the position of the .MMX or .XMM directives relative to the OPTION CASEMAP directive. If the .MMX or .XMM directives follow the OPTION CASEMAP directive, then lower case will be accepted.

eschew obfuscation