In a software library which is made up of a series of modules, both generic modules, and substitute modules are provided. While there need not be a substitute for each of the generic modules, when a substitute module is provided, it is optimized for a particular processor or architecture with which the...http://www.google.ca/patents/US5857106?utm_source=gb-gplus-sharePatent US5857106 - Runtime processor detection and installation of highly tuned processor specific routines