1 | Some subroutines require data to use a specific mapping, so actual arguments must be remapped |
2 | Some subroutines can use any mapping, so actual arguments should be passed in place |
3 | Sometimes the programmer knows the incoming data mappings, sometimes not |
4 | HPF has options to say all of this! |
5 | Any remappings are undone on procedure return |