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.