delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/06/18/08:53:50

X-Authentication-Warning: kendall.sfbr.org: jeffw set sender to jeffw AT darwin DOT sfbr DOT org using -f
Date: Tue, 18 Jun 2002 07:52:04 -0500
From: JT Williams <jeffw AT darwin DOT sfbr DOT org>
To: djgpp AT delorie DOT com
Subject: Re: djasm: size of immediate unknown error message
Message-ID: <20020618125204.GA28114@kendall.sfbr.org>
Mail-Followup-To: djgpp AT delorie DOT com
References: <1024181369 DOT 484336 AT queeg DOT ludd DOT luth DOT se>
Mime-Version: 1.0
In-Reply-To: <1024181369.484336@queeg.ludd.luth.se>
User-Agent: Mutt/1.3.27i
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

-: The error is because djasm doesn't know the size of var. If I use
-: "movb", movw" or movd" instead of "mov" all is fine.

That's right.  The assembler relies on the suffix to know what size
the immediate operand should be (unless the size can be inferred
from other arguments).

-: Now, this error message is pretty hard to understand, until you are
-: aware of djasm particularities. 

Yes.  djasm is not for the innocent.

-: How hard would it be to improve it to say ``Size of destination of
-: immediate value is unknown. Use "movb", "movw" or "movd" to specify
-: size of value''?

I agree the error message is cryptic; I will look into some improvements.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019