It optimizes the machine code generated from the AMOS code, some of the AMOS routines that get embedded in the executable and some of the amos.library functions (if the library gets embedded in the executable). You can find the details in the manual included in the archive.