x86mph is a library written mostly in assembler (and C)
With x86mph, developers can improve their application's speed. The library provides common functions (like 3D transform, math calculations, 2D image processing, etc) which are very fast because it takes advantage of MMX, SSE, and 3DNow! instructions present in any modern computer. If these technologies are not present, x86mph uses a non-accelerated C function to provide compability with these machines.
x86mph is under LGPL license, which means that it can be linked in commercial applications under certain terms. REMEMBER THAT SOME FILES AND/OR FUNCTIONS MAY BE WITH ANOTHER LICENSE HEADER, THEREFORE IT MAY NOT BE POSSIBLE TO USE THAT SPECIFIC FILE AND/OR FUNCTION FOR COMMERCIAL PURPOSES.
PHEW! After many time, I have decided to make a new webpage. The old one was ugly. Wasn't it? Well... this isn't pherhaps the best site on the net, but it is better. The documentation
The on-line documentation is no longer available. However you can download from the SF.net page and consult it. It needs to be updated and has some mistakes. I'm writting a new pdf documentation, but I don't know when will it be released.