I'm looking for a SIMD library focused small (4x4) matrix operations for graphics. There's lots of single precision ones out there, but I need to support both single and double precision.
I've looked at Intel's IPP MX library, but I'd prefer something with source. I'm very interested in SSE3+ implementations of these particular operations:
- Mat4 * Mat4
- Mat4 * Vec4
- Mat4 * Array of Mat4
- Mat4 * Array of Vec4
- Mat4 inversion (nice to have)