Ok, that was pretty much what I thought. But then what is the 'end' opcode for? It does a 'RETURN 0', which would increment the PC by 0 opcodes...which either counts as an infinite loop or a no-op, and we've already got a no-op op. Dave On Thu, 20 Sep 2001, Gibbs Tanton - tgibbs wrote: > RETURN causes the program counter to be incremented by that many opcodes. > So RETURN 4 would move forward 4 opcodes and RETURN -2 would move backward 2 > opcodes. Basically, it returns a relative offset from the current position.
- question about branching/returning Dave Storrs
- RE: question about branching/returning Gibbs Tanton - tgibbs
- RE: question about branching/returning Dave Storrs
- RE: question about branching/returning Gibbs Tanton - tgibbs
- Re: question about branching/returning Simon Cozens
- Re: question about branching/returning Dave Storrs
- Re: question about branching/returning Simon Cozens
- RE: question about branching/returning Gibbs Tanton - tgibbs
- Re: question about branching/returning Michael L Maraist
- Re: question about branching/returning Damien Neil
- RE: question about branching/returning Brent Dax
- Re: question about branching/returning Damien Neil
- Re: question about branching/returning Gregor N. Purdy