Requests that annotations be added to the source listing (/LIST) indicating which of a set of optimizations were applied to particular parts of the source. Annotation options may exist for optimizations not supported on this platform. Annotations can be helpful in understanding why the compiler was unable to optimize a particular code sequence or to see what optimizations were performed. The default is /ANNOTATIONS=NONE which is equivalent to /NOANNOTATIONS. Options ALL or NONE may be used to specify all or no annotations. CODE Annotates the machine code listing with descriptions of special instructions used for prefetching, alignment, and so on. DETAIL Provides an additional level of annotation detail, if available. FEEDBACK Annotates the source listing if profile-directed feedback optimizations were used. INLINING Annotates the source listing if code for a called procedure was expanded inline. LOOP_TRANSFORMS Annotates the source listing if advanced loop nest optimizations have been applied to improve cache performance. LOOP_UNROLLING Annotates the source listing if a loop was unrolled. PREFETCHING Annotates the source listing if special instructions were used to reduce memory latency. SHRINKWRAPPING Annotates the source listing if code establishing routine context was removed. SOFTWARE_PIPELINING Annotates the source listing if instructions have been rearranged to make optimal use of the processor's functional units. TAIL_CALLS Annotates the source listing if the optimization was used that indicates where a call from one routine to another can be replaced by a jump. TAIL_RECURSION Annotates the source listing if the optimization was used that eliminates unnecessary routine context for a recursive call. ALL This option is the same as specifying all the above options. NONE Places no annotations in the source listing (same as /NOANNOTATIONS.