- The important routines are: .mul, .div, .rem, .umul, .udiv, and .urem.
- Do use libfast.a if performance of memory allocation is important, and the size of the most commonly allocated blocks is close to a power of two.
- The important routines are: malloc(), free(), realloc().
- Do use libfast.a if performance of block move or fill routines is important.
- The important routines are: bcopy(), bzero(), memcpy(), memmove(), and memset().
- Do not use libfast.a if the application requires user mode, memory-mapped access to an I/O device that does not support 64-bit memory operations.
- Do not use libfast.a if the application is multithreaded.