The MASS libraries consist of a library of scalar C/C++ functions described in Using the scalar library, a set of vector libraries tuned for specific architectures described in Using the vector libraries, and a SIMD library tuned for POWER7 described in Using the SIMD library for POWER7 . The functions contained in both scalar and vector libraries are automatically called at certain levels of optimization, but you can also call them explicitly in your programs. Note that the accuracy and exception handling might not be identical in MASS functions and system library functions.
In addition to any of the preceding sets of options, when the -qipa option is in effect, if the compiler cannot vectorize, it tries to inline the MASS scalar functions before deciding to call them.
Compiling and linking a program with MASS describes how to compile and link a program that uses the MASS libraries, and how to selectively use the MASS scalar library functions in conjunction with the regular system libraries.