Commit Graph

80 Commits

Author SHA1 Message Date
Gillou68310
8796295a2c Merge commit '73232513e7889c82f86fd77f81ac6a060fe7d828' 2015-11-10 11:57:18 +01:00
Conchúr Navid
a6e0e8ca66 Merge commit 'b9488a7eb3f2099bd7591a01c7c953ac66aaa4d3'
Conflicts:
	rsp.h
2015-03-02 22:18:21 +01:00
unknown
b9488a7eb3 merge with updated rsp.h RSP specs in my rcp64 repo 2015-01-18 16:50:43 -05:00
Conchúr Navid
78ada482da Merge commit 'ecb62e889ac55b57b44b5e549a335a5a1efd9f35'
Conflicts:
	rsp.h
2015-01-01 11:33:18 +01:00
Conchúr Navid
c0fe4d0dbe Merge commit '699896f677d70bc4b194922938273e22e0c608af' 2015-01-01 11:18:53 +01:00
Conchúr Navid
dba046aec4 Merge commit '188eee43fb25ad0084d49ba5f1b219af04c2cfc9'
Conflicts:
	rsp.h
2015-01-01 11:18:17 +01:00
unknown
ecb62e889a synchronize w/ plugin spec portability changes in rcp64 repo 2014-12-25 19:29:32 -05:00
unknown
699896f677 install new pointer types to distinguish mem. reference from decl.'s 2014-12-08 23:47:50 -05:00
unknown
188eee43fb avoid the "Rsp_#1.1.h" header name for changing to other spec versions 2014-12-08 09:52:24 -05:00
unknown
f1481dd39b restructured modular layout of the source, dropped some optional features 2014-10-09 16:45:55 -04:00
unknown
d5692be247 dissolved VU arguments into higher-level SIMD vector call stacks 2014-10-07 00:33:15 -04:00
unknown
08026fe81f fix infinite loop if linked against msvcr120, not msvcrt.dll 2014-09-17 15:54:32 -04:00
unknown
9d760917a1 Merge branch 'master' of https://github.com/cxd4/rsp 2014-08-12 22:21:58 -04:00
unknown
46e8a834ab just trying to get `git pull' command to work :/ 2014-08-12 22:16:46 -04:00
Sven Eckelmann
4392ebde42 Add an explicit public domain dedication statement
The process of dedicating a piece of work under the public domain is not the
same under different legal systems. It is possible that different rights are
given away depending on the origin. Sometimes even the dedication of the work
under public domain is not possible at all. CC0 tries to provide an explicit
way to waive all rights to still provide a secure way for other parties to use
this work [1] and provides a fallback when parts of the license may be judged
invalid under any jurisdiction.

[1] http://creativecommons.org/about/cc0
2013-12-17 13:36:56 +01:00
unknown
3aaf0ab060 size micro-optimizations for smaller build binaries, better string pooling 2013-12-12 20:45:30 -05:00
Sven Eckelmann
05696fde5a Replace long with (u)int32_t for systems with sizeof(long) > 4
This only affects long's which are used on an 64-bit system. The zilmar spec
with its DWORD is not touched because on 32 bit it is always 32 bit for common
systems. On Win64 systems it is also 32 bit because Microsoft adopted LLP64.
All other systems seem to use LP64 (IL32LP64), ILP64 or SILP64.

ILP64 and SILP64 would also need to have shorts and int (when the code expects
32 bit) to be changed to (u)int*_t counterparts. This is not done in here.
2013-12-12 12:53:27 +01:00
unknown
92469fafc1 fetched wrong file for debugging VCE, fix signed acc logs 2013-12-04 19:05:39 -05:00
unknown
89cc8d1e1a remove old PC debugger for more direct CPU loop flow 2013-12-04 18:59:51 -05:00
unknown
fdc611e6d4 staticized CPU loop PC updates to iterate within J/B 2013-12-04 18:16:28 -05:00
unknown
e0b551d38a micro-optimizations to register decode 2013-12-04 16:47:45 -05:00
unknown
dbb8bfc394 We don't really need this feature, though I won't cut the code. 2013-12-03 19:56:02 -05:00
unknown
cee72e89db forgot to free file access from local stream 2013-12-01 20:31:57 -05:00
unknown
e9805d1f1f local feature changes to free cache space, smaller DLL size 2013-12-01 20:30:41 -05:00
unknown
896022318b installed Garteal's text-based configuration system 2013-12-01 16:11:59 -05:00
unknown
60550657b2 cache memory export was taking annoyingly long, so moar speed 2013-12-01 13:39:41 -05:00
unknown
c089310109 saturated opcode jump table to more direct management 2013-12-01 12:44:19 -05:00
unknown
75514c5671 added some debug config options to CFG file 2013-10-09 05:43:26 -04:00
unknown
3d60357863 other win32 switches blocked the color and title states 2013-10-08 23:03:21 -04:00
unknown
878574c84d plugin messages print before pause and exit now 2013-10-08 01:01:31 -04:00
unknown
34c6065842 add SSSE3 shuffling alternative straight off CEN64 wisdom 2013-10-07 22:44:32 -04:00
unknown
782ae74564 slight fix-up tweaks, mostly for binary config file I/O 2013-09-25 06:02:32 -04:00
unknown
b0d38d05b0 updates to the source directory structure, a few ANSI tweaks 2013-09-24 02:36:00 -04:00
unknown
d757e41676 force 16-byte alignment, divide clamp base formula to each op 2013-09-20 11:56:10 -04:00
unknown
12aa9cf331 forgot to in-line SIGNED_CLAMP, other tech fixes 2013-09-17 03:40:15 -04:00
unknown
9f0a0b99cf was using the wrong text for Visual Studio noinline 2013-09-16 00:07:24 -04:00
unknown
7c791ae5ba $vco is now vectorized. (And that's the last of them.) 2013-09-15 02:19:59 -04:00
unknown
b81fb83d53 $vcc is now vectorized. 2013-09-14 19:31:22 -04:00
unknown
ea759d0db6 $vce is now vectorized. 2013-09-14 14:14:50 -04:00
unknown
675bddbb76 fix almost every possible remaining warning 2013-09-13 17:51:16 -04:00
unknown
49bd94cd9f completely vectorized all accumulator R/W 2013-09-13 15:04:06 -04:00
RJ Swedlow
36fc5b8658 correcting possible sign-extension warnings 2013-08-28 21:22:27 -04:00
RJ Swedlow
434da80d4e omitted old intermediating sprintf target 2013-08-28 01:54:18 -04:00
RJ Swedlow
41819a9450 more ANSI warnings about printf in-lined types 2013-08-27 17:52:06 -04:00
RJ Swedlow
e3342bfa1f software-forced MIPS sign-extension, fixed my half-assed SH 2013-08-26 03:26:07 -04:00
RJ Swedlow
69b889248a fix wrong struct storage in old union, branch scheduler amends 2013-08-24 15:35:25 -04:00
RJ Swedlow
c55651c805 finished scalar unit jump table prototype 2013-08-23 02:01:43 -04:00
RJ Swedlow
e9481816f4 no more USER32/SHELL32 dependencies, plain CRT for messages 2013-08-14 15:48:35 -04:00
RJ Swedlow
8d6c3e7918 fixed config template sharing and checksum storage 2013-08-14 11:18:50 -04:00
RJ Swedlow
cf84bb4693 install CRT config file I/O system 2013-08-10 16:15:52 -04:00