The swapper should swap registers going in to the subroutine and swap it going out.
A subroutine will be between 2 jumps, everything going in the subroutine will be xchg'd and the ends of the jump will be xchg'd.
Subroutines will have an index set and an address set based on jump indexes and targets.
The swapper should swap registers going in to the subroutine and swap it going out.
A subroutine will be between 2 jumps, everything going in the subroutine will be xchg'd and the ends of the jump will be xchg'd. Subroutines will have an index set and an address set based on jump indexes and targets.