On Aug 25, 2006, at 2:59 PM, Rask Ingemann Lambertsen wrote:
`indirect_jump'
An instruction to jump to an address which is operand zero. This
pattern name is mandatory on all machines.
I don't see how it can be supported. But most programs don't need it.
Well, the usual way would be to compute the value into a register and
then store it into .+n and have a call 0 follow that code and then,
presto, you get a call n... if data and instructions are not
separated and instruction memory is writable. Threading code doesn't
`work' necessarily, but, that probably isn't an issue on such machines.