At 13:38 -0400 on 10/15/2015, Gary Weinhold wrote about Re: Moves and others:
I can't remember the specifics, but back when I could read VM source code, I recall CP modules passed condition codes back when returning to the caller using some scheme like you describe. I thought it was cool and esoteric, but now I realize that even testing a condition code a couple of instructions after it's set needs strong documentation so I'll remember what I was doing when I look at my code a couple months later.
That is what the comment field on instructions are for. When it is time to restore the CC before checking/using it, explain what you are doing in a comment.
