Mathematical Acceleration Subsystem (MASS) consists of libraries of mathematical functions tuned specifically for optimum performance on a variety of IBM architectures. Scalar and vector libraries are provided. Single instruction multiple data (SIMD) libraries are provided for SIMD architectures. These libraries and functions are:

  • Thread safe.
  • Tuned specifically for optimum performance on the target architecture, offering improved performance over the corresponding standard system library routines.
  • Callable from C, C++, and Fortran applications.
  • Intended for applications where slight differences in accuracy or handling of exceptional values can be tolerated.

To use MASS, add -lmass or lmassv to the library load line for routines from the scalar or vector versions, respectively.