In contrast, stock hardware Lisp compilers have to perform efficient register allocation and must emit machine instructions to perform type checking and dispatching when declarations are not present.
Stock hardware Lisp compilers use state-of-the-art compiler technology in instruction scheduling and register allocation.
Lisp compilers of the past have not produced object modules that can be linked in this way, thus Lisp does not fit the normal program construction model.