In spru513d.pdf and various other places there is reference to PREAD and PWRITE
Where do I find the description of these 'special instructions'?
The load (or source) page id and the run (or destination) page id are used to choose which low-level copy
routine is called to move a word of data from the load location to the run location. A page id of 0 indicates
that the specified address is in program memory, and a page id of 1 indicates that the address is in data
memory. The hardware provides special instructions, PREAD and PWRITE, to move code/data into and
out of program memory.