On Wed, 13 Feb 2002 08:38:45 -0800, Bob Ammerman wrote: >select_seq: > movf seq,W > addwf PCL,F > goto seq1 > goto seq2 > goto seq3 > >The individual 'seqN' routines end up RETURNing for select_seq. > Good one, Bob.=20 This not only saves a bit of code space but a stack level as well.=20 While there may be other reasons to do so, the only reason I can think of to ever follow a call immediately with a return is for setting breakpoints during debugging. Regards, Bob -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.