Arguments are stacked. Registers that are used in a routine are stacked at the start of the code. Thanks to the stack , no problem. Hedley Rainnie {seismo|ihnp4|allegra}!cmcl2!acf4!hkr4627