1
I Use This!
Activity Not Available

Commits : Listings

Analyzed 9 months ago. based on code collected 9 months ago.
Feb 06, 2025 — Feb 06, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Update header to define constants for generic overlays, and begin generic overlays. More... over 17 years ago
Don't use FLT_EPSILON. Garbage in = garbage out More... over 17 years ago
Correct the usage of alignment qualifiers. GCC now uses correct alignment. More... over 17 years ago
Remove some printf() debug junk. Math libraries don't need printf() More... over 17 years ago
Updated makefile, added new math compliance tests. The math tests are far superior to old-style tests. x86_64 does not pass tests due to RIP-relative addressing. Ack. More... over 17 years ago
Generic C math code now with overlays. More... over 17 years ago
Fix broken makefile More... over 17 years ago
Linux on 64-bit x86. Uses generic right now. More... over 17 years ago
Fix codemod for POSIX. It was broken before. More... over 17 years ago
added SPLAT_VECTOR/SPLAT_MATRIX macros More... over 18 years ago
Updated some functions to be more consistent with the other altivec functions More... over 18 years ago
4x4 Matrix inversion routine added, seems to be quite fast, 300% faster than scalar More... over 18 years ago
Altivec matrix functions almost done (inverse, adjoint and determinant functions still left) More... over 18 years ago
Fixed SIMDx86Matrix_SumOf_AltiVec() so that it stores resulting matrix in correct location. More... over 18 years ago
Minor modifications and added CLEAR_VECTOR/CLEAR_MATRIX macros More... over 18 years ago
Added some first versions of altivec routines. These compile, but testing and code cleanup needs to take place. More... over 18 years ago
initial ppc support More... over 18 years ago
More code assembled, fix some build errors in build.mk More... almost 19 years ago
Fix clean target to really clean everything, fix archiving script portion not to archive the asm code into the .a file... More... almost 19 years ago
Fix assembler errors in some of the asm code, add sphere_buffer.asm to hold code overlays. More... almost 19 years ago
Overlay 3DNow! code for vectors. Fix some double-overlays in SSE code path, both 3DNow! and SSE now overlay the Scale() function.' More... almost 19 years ago
Updated building instructions, converted Matrix_Scale() to proper SSE/3DNow! assembly language files. More... almost 19 years ago
Remove "Aligned" API -> aligned is default now. Begin on "generic" architecture rules. More... almost 19 years ago
More stable build system. Building on Solaris nearly works, still having some issues with GNU make, though it seems like there might be a bug -> simply defined variable is getting two different values (?) More... almost 19 years ago
Solaris/x86 makefile added. GNU make was choking because I wrote 'codemode' instead of 'codemod' and gmake couldn't find the right *.c files. More... almost 19 years ago
Beginning of new GNU make based build system. Testing with Cygwin, and gmake isn't working quite like it did on Linux/Solaris/IRIX. I'll check on a real UNIX OS and see what version of gmake works. More... almost 19 years ago
Removed old project files. Dev-C++ isn't being maintained any more, and msvc2005 will be redone later. More... almost 19 years ago
387-based math code is now overlain. More... almost 19 years ago
Transfer some 3DNow code from matrix.c to matrix_3dnow.asm, implement SIMDx86Matrix_Diff_3DNow, SIMDx86Matrix_DiffOf_3DNow, SIMDx86Matrix_Sum_3DNow, SIMDx86Matrix_SumOf_3DNow. More... almost 19 years ago
Transfer some SSE code from matrix.c to matrix_sse.asm, implement SIMDx86Matrix_Diff_SSE, SIMDx86Matrix_DiffOf_SSE, SIMDx86Matrix_Sum_SSE, SIMDx86Matrix_SumOf_SSE. More... almost 19 years ago