No.
Quiere decir que al retornar de la subrutina los registros tienen que tener los mismos valores que al entrar a la subrutina.
Pero pueden usarse si previamente los guardas en algún lado y antes de retornar los restauras al valor original.
La solución más común para eso es usar el stack