HDe wrote:
Mathfunctions for single precision floating point vector datatypes are provided for the SIMD-platforms x86 (SSE2), PowerPC and Cell. In most cases, speed and/or accuracy compare favourable with existing SIMD-libraries (MacOS Accelerate Framework, Cell SDK). Most of the algorithms are based on those of the Cephes library, while the implementation is branchfree and parallelized for minimum pipeline stalls. The Universal SIMD Mathlibrary (usm) provides the functions sin, cos, tan, asin, acos, atan, atan2, sqrt, exp, log, pow, abs, ceil, floor, ldexp, and frexp. It is licensed under the GPL3.
I hate to be Mr Negativity, but this is a
terrible test that shows absolutely nothing about the relative qualities of these libraries! Not to mention that the majority of our SIMD code (which is probably typical game code) pretty much doesn't involve any of the above-mentioned functions (perhaps with the exception of abs).