embedded systems developers tools, cross compilers
  Home  |   SwiftX Archive  |   SwiftForth Archive  |

Re: Fw: Labels/branching in assembler macros

From: Bulgrien, Kevin <Kevin.Bulgrien_at_GDSATCOM.com>
Date: Thu, 5 Oct 2006 18:14:47 -0400

> Kevin,
>
> with IF THEN and BEGIN UNTIL you do not need any labels & forward
> references.

> > A fellow developer had to remind me that IF ELSE THEN and
> > the other code block words work in assembler, so I looked
> > at them but understandably they were not implemented with
> > deferred branches.

The question had to do with the fact that deferred branches were
not supported by IF THEN BEGIN UNTIL, though I suppose that my
e-mail was not clear about that because I restructured it right
before pressing send.

Yes, I do realize that IF THEN and BEGIN UNTIL make labels and
forward references unnecessary, but that does not give me a
mechanism to do deferred branching on the DSP without using
PC-relative branches.

-- 
Kevin R. Bulgrien
Design and Development Engineer
CONFIDENTIAL/PROPRIETARY 
Unless otherwise indicated, all information (including attachments)
contained in this e-mail communication is confidential and proprietary
information exclusively owned by the sender and/or its related or affiliated
companies and shall not, without the prior written consent of the sender, be
used, disclosed, distributed or reproduced, in whole or in part, by anyone
other than the individual or entity to whom this communication is addressed
exclusively for the purpose expressly indicated in this communication.
This e-mail communication is intended for the use of the individual or
entity to whom it is addressed.  If you are not the intended recipient of
this communication, you are hereby notified that any use, dissemination,
distribution or copying of this communication is strictly prohibited.  If
you have received this communication in error, please destroy any copies,
electronic, paper or otherwise that you may have.
----------------------------------------------------------------------
swiftx_at_forth.com          The SwiftX programming discussion email list
To unsubscribe, send subject "unsubscribe" to swiftx-request_at_forth.com
For list command help, send subject "help" to swiftx-request_at_forth.com
Message archives are located at http://www.forth.com/archive/swiftx
----------------------------------------------------------------------
This list is a forum for SwiftX users.  For product support and bug 
reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Thu Oct 05 2006 - 15:14:39 PDT

This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:51 PST