This instruction is part of the trio (with IPC and IPE) designed to provide safe calls between processes, almost as fast as function calls and without requiring microde.
IPR is similar to a function return instruction but gets the return address and the context ID from the process' stack.