Library of Optimized Inner Loops, CPU optimized functions
Liboil is a library of simple functions that are optimized for various CPUs.
These functions are generally loops implementing simple algorithms, such as
converting an array of N integers to floating-poing numbers or multiplying
and summing an array of N numbers. Clearly such functions are candidates for
significant optimization using various techniques, especially by using
extended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).
Liboil has no required dependecies (other than a decent C compiler
and standard C library). A few extra tests and examples are enabled
if you have glib-2.0 installed, but these extras are neither required
Using GCC is strongly recommended, since the most interesting bits
of liboil are written in GCC-style inline assembly. GCC versions
prior to 3.4 are
- Lots of new classes and implementations were added for Schrödinger.
- Several i386 implementations also compile on amd64, so these were
copied over to a separate directory and are now enabled on amd64.
- Feature detection on amd64 has been fixed.
- All known startup warnings have been fixed.
- The core now handles arrays that are 'N plus a constant' in length.
- Wrap a
David Schleef <firstname.lastname@example.org>
The majority of the source code and the collective work is subject
to the following license:
Browse inside liboil-0.3.16-4.1.el6.i686.rpm
Results 1 - 1 of 1Search over 15 billion files
© 1997-2017 FileWatcher.com