Adding a quit statement is indeed the correct answer. However, it does not make the procedure run any faster. REG is an interactive procedure. It finishes your step and waits for the next model or other statement or a quit statement. The quit statement or the next proc or data step ends the procedure, but that can't happen until the step finishes running.
... View more