delorie.com/archives/browse.cgi | search |
Date: | Sun, 2 Mar 1997 15:26:05 -0500 |
Message-Id: | <199703022026.PAA21504@delorie.com> |
From: | DJ Delorie <dj AT delorie DOT com> |
To: | bray AT biomed DOT med DOT yale DOT edu |
CC: | djgpp AT delorie DOT com |
In-reply-to: | <5fcg13$men@news.ycc.yale.edu> (bray@biomed.med.yale.edu) |
Subject: | Re: Annoying error thingy |
> -S option and gcc converts that line into "movb -5(%ebp), %fs:(%ebx)". So > what's wrong here, I don't get it. If anyone would care to enlighten me I You're trying to move data between two separate indexed memory locations in one opcode. You can only have one indexed memory location per opcode (except string moves, which are special), so you have to move it to a register first, then back to memory.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |