From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <67a651c0310f7c5ca6bb56ff60448af8@hamnavoe.com> To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] ARM question From: Richard Miller <9fans@hamnavoe.com> Date: Fri, 11 Mar 2005 08:59:52 +0000 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Cc: Topicbox-Message-UUID: 22f2f814-ead0-11e9-9d60-3106f5b1d025 > perhaps the argument to MOVW.P is the final > (post-increment) value instead of the value used > during the write. Exactly. MOVW.P x,d(Ry) means "store x at the address pointed to by Ry, then increment Ry by d". It's the exact equivalent of "*Ry++ = x" in C, if d is sizeof(*Ry). -- Richard