Commit graph

1101 commits

Author SHA1 Message Date
unknown
0c90b28500 lazy fix to unintended (undefined == undefined) macro logic 2014-10-17 18:33:38 -04:00
unknown
65e654d498 globalize endianness services so that vector funcs can access them 2014-10-17 16:42:31 -04:00
unknown
9490ea8e20 fix annoying "unused local variable" warnings ifndef ARCH_MIN_SSE2 2014-10-17 02:24:03 -04:00
unknown
2e1e9edf75 cut SHUFFLE_VECTOR to only 2 arguments with pre-loaded VT 2014-10-17 02:23:08 -04:00
unknown
f05e2d603e globalize the shuffle macro for a future shot at SMC in su.c 2014-10-17 00:50:30 -04:00
unknown
158a4d0b60 pass only 2 XMM operands, w/ no return slot ifndef ARCH_MIN_SSE2 2014-10-16 00:43:37 -04:00
unknown
fd765856fc regulate (temporarily?) that $vd begins as a zero'd vector 2014-10-15 00:55:40 -04:00
unknown
c550a19a8a fail paste kthxbai 2014-10-14 23:05:24 -04:00
unknown
e8e87ce602 some new flexible intrinsic macros for vector operations 2014-10-14 17:59:00 -04:00
unknown
9bfe2c20c3 new SSE2 shuffling template for later staticization 2014-10-14 14:21:54 -04:00
unknown
91ba902637 removed extra load/store from old scalar SHUFFLE_VECTOR template 2014-10-14 04:53:49 -04:00
unknown
1e7a2a3107 forgot to update main stdlib call when migrating win32 malloc to calloc 2014-10-14 00:30:08 -04:00
unknown
af0a7a6bed trivial GCC warning fix (wtf is a trigram?) 2014-10-14 00:23:32 -04:00
unknown
d966907f46 GCC refuses to not call memset(), so screw memset and use calloc. 2014-10-13 23:57:59 -04:00
unknown
42d8ef404f cut implicit CRT _chkstk dependency by creating my_malloc, my_free 2014-10-13 19:33:56 -04:00
unknown
aa812d6328 forgot to zero argv[] when eliminating CRT calls and inits 2014-10-13 18:46:50 -04:00
unknown
188a84e33f poop 2014-10-13 18:25:58 -04:00
unknown
ef67517ca0 removing further CRT dependencies: strcat 2014-10-13 18:00:10 -04:00
unknown
7c474000de removing further CRT dependencies: strcpy 2014-10-13 17:25:27 -04:00
unknown
8e1c222f1b removing further CRT dependencies: strlen 2014-10-13 17:10:36 -04:00
unknown
7d869cf4d3 removing further CRT dependencies: sprintf 2014-10-13 16:37:33 -04:00
unknown
69335440ee deprecated INI-ish config in exchange for direct binary upload 2014-10-13 15:16:50 -04:00
unknown
a3bc93a733 more CRT dependency removal: fopen, fclose, fread, fwrite 2014-10-12 14:57:46 -04:00
unknown
34a217bbd5 break down Win32 CRT dependency on system(): kernel32 CreateProcess 2014-10-11 22:11:48 -04:00
unknown
eb30046e36 migrate fixed C89 types to algebraic typedefs 2014-10-11 00:09:10 -04:00
unknown
ff511170db SP DMA intrinsic memcpy warning and removes possible CRT linkage 2014-10-10 21:22:17 -04:00
unknown
cb3fffc834 guess some compilers don't want to define whether C99 works or not 2014-10-10 21:21:00 -04:00
unknown
c6b7a6f6af fix OCD with recurring comments on recurring spec var names 2014-10-10 20:42:10 -04:00
unknown
7d80d7d115 fix macro re-definition warning in GCC (already in my_types.h) 2014-10-10 01:38:41 -04:00
unknown
8119d214c5 unify RCP and cache accesses with portable macro logic 2014-10-10 01:37:41 -04:00
unknown
ca9be00a5e if building for Windows, provide an explicit low-level DllMain 2014-10-09 22:16:17 -04:00
unknown
716788c9c6 improved plugin spec portability 2014-10-09 22:14:49 -04:00
unknown
724608c175 eh, slight fix of grammar 2014-10-09 20:56:28 -04:00
unknown
f1481dd39b restructured modular layout of the source, dropped some optional features 2014-10-09 16:45:55 -04:00
unknown
e962e51dd1 remove old stdint fixed names for my own flexible API 2014-10-09 00:58:33 -04:00
unknown
d5692be247 dissolved VU arguments into higher-level SIMD vector call stacks 2014-10-07 00:33:15 -04:00
unknown
d24da458c6 clip test optimizations, fixes Wrestlemania 2000 clamped -(-32768) 2014-09-24 15:30:32 -04:00
unknown
08026fe81f fix infinite loop if linked against msvcr120, not msvcrt.dll 2014-09-17 15:54:32 -04:00
unknown
e6b4b32030 fix trivial MSVC sign-extension on unsigned type warning 2014-09-17 15:52:26 -04:00
Richard Goedeken
3b7f6d1f89 Merge pull request #2 from fayvel/upstream
Merge changes from cxd4 changes
2014-09-02 06:01:36 -07:00
Fayvel Victor
1649005247 Re-enable clang Travis CI build-test 2014-08-30 18:58:07 +02:00
Fayvel Victor
d60d05477b Merge commit 'a68b3251edb8e169864ff95158e1ca0b701886af' into upstream 2014-08-30 18:52:32 +02:00
Fayvel Victor
5617289f19 Merge commit 'd1f7688debfcb36b42498d079da0a0c8d5d7b6cc' into upstream 2014-08-30 18:52:31 +02:00
Fayvel Victor
8e413d7493 Merge commit '3c9c183b47aae247297b23e709a68d320e17730d' into upstream 2014-08-30 18:52:30 +02:00
Fayvel Victor
b950167f87 Merge commit '93a664892641c001d81774d81a6f11df895fb30c' into upstream 2014-08-30 18:52:29 +02:00
Fayvel Victor
a4269cd111 Merge commit '439213f1f51f6949ea0efd9f0f7be1fb809358e2' into upstream 2014-08-30 18:52:28 +02:00
Fayvel Victor
fd46b0fee4 Merge commit '1125d4a9d61674516aadce7f863acf2261114524' into upstream 2014-08-30 18:52:28 +02:00
Fayvel Victor
9e7276f555 Merge commit '861b636ceda956d9c1d156efa08daff4600f942f' into upstream 2014-08-30 18:52:27 +02:00
Fayvel Victor
2a7c6c0ab9 Merge commit 'c271998863fac35c73c8655094ca33de9fc6d4bc' into upstream 2014-08-30 18:52:25 +02:00
Fayvel Victor
772653e11c Merge commit '9d760917a1a5ab95c585e47ebe4fc424161225ab' into upstream 2014-08-30 18:52:25 +02:00