The RC in our case is the CC. Type in haste repent at leisure. Equal - ok, low - bad, high - unexpected. We don’t (say) set an 8 in r15 everywhere. Allows us to branch conditionally without requiring a compare after the return.
> On Dec 8, 2018, at 3:58 AM, Robin Vowels <[email protected]> wrote: > > > EXTERNAL > ====================================================================== > From: "Alan Atkinson" <[email protected]> > Sent: Saturday, December 08, 2018 1:34 PM > > >> So smelly or not we have a lot of stuff that branches conditionally based on >> return codes > > Nothing unusual about that. > > Has nothing to do with condition codes. > >> from whatever was just called. CLI *,0 and *,255 along with CR R11,R11 gives >> a range of options for indicating if something was good, bad or indifferent. >> >> The ability to insert (say) a logging routine to trace an operation by using >> an IPM / <log> / SPM and not having to do the <expensive cc setting routine> >> over again or worry that <log> changed the cc outweighs the idea that doing >> <expensive cc setting operation> twice is somehow more intellectually pure. >> >> YMMV, but it works. > > > --- > This email has been checked for viruses by Avast antivirus software. > https://www.avast.com/antivirus
