corresponding invocation in the ncg table so the same helpers can be used for both mcg and ncg. Add a new IR opcode, FARJUMP, which jumps to a helper function but saves volatile registers.
which can be emulated using qemu (for, hopefully, a test suite). Currently it generates images which won't run because there's no RAM.