Commit graph

27 commits

Author SHA1 Message Date
Extrems
261abf9f04 - Improved constant propagation.
- Optimized load delay slots.
- Optimized consecutive ULW/USW/ULD/USD instructions.
- Optimized function argument passing.
- Optimized memory operations with constant addresses.
2022-11-11 10:19:19 -05:00
Extrems
c73cf029eb Implemented CACHE IXIN/IHIN and LLD/SCD instructions.
Optimized LDL/LDR/SDL/SDR instructions.
Optimized ULW/USW/ULD/USD instruction macros.
Optimized AND/OR/XOR/NOR/ORI/XORI with 32-bit operands.
Updated Mupen64Plus RSP HLE plugin.
Updated xxHash to v0.6.5.
Other minor fixes.
2022-10-29 22:00:35 -04:00
Extrems
1cfbaa363e Fixed a texture warping issue.
Fixed some compiler warnings.
Fixed assigning no controller.
2021-08-17 21:59:21 -04:00
Extrems
223c058983 2017-09-30 16:55:02 -04:00
Extrems
7d39fbc8b4 2015-02-05 04:08:28 -05:00
Extrems
a6a27c8b75 2015-02-04 04:12:48 -05:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
Extrems
1a42cd3159 2015-02-04 02:52:54 -05:00
Extrems
1b85d78c76 2015-02-04 02:07:05 -05:00
tehpola
bee23ca663 Updating my copyright dates. 2010-05-27 22:48:53 +00:00
tehpola
8e140b39f6 Removing constant propagation and an unfinished function from dynarec. It'll remain in the tehpola branch, but doesn't really need to be here now. 2010-05-23 02:26:22 +00:00
emukidid
fab771a95b Fixup for GC and wrappers.c 2010-05-23 02:22:17 +00:00
emukidid
a6af2bf913 Ported dynarec from /tehpola (with func linking and constant propagation) 2010-05-23 02:20:16 +00:00
tehpola
3a6cfab57f Rewrote execute-from-ROM support to use ROMCache_pointer 2010-05-15 03:50:03 +00:00
emukidid
7b3411d899 GOLDENEYE WORKING IN DYNAREC!!! 2010-05-15 03:42:42 +00:00
emukidid
c785428d7d - ARAM-blocks blocks array in ARAM for GC (use -DARAM_BLOCKCACHE)
- recompCache on GC bumped up to 8MB
- ROM cache now 11.75MB for GC
- L1 ROM cache for GC increased (but still disabled)
- Wii uses inline funcs which use blocks[] array, no difference
2010-04-27 22:15:02 +00:00
tehpola
3457c601a7 Created proper headers for my dynarec code 2009-11-12 13:15:49 +00:00
emukidid
32276dac73 Latest /r4300 from /tehpola ported to googlecode which no longer needs realloc :) 2009-10-22 12:13:26 +00:00
emukidid
0318cb2517 Ported latest /tehpola/r4300 core, but with blocks in MEM2. Default settings in the Makefile.GLN64_dev_wii are expansion pak enabled and 8MB recompCache. 2009-10-21 12:47:35 +00:00
emukidid
b6df58bb7d gencheckfp change to use reg_cop0, rescheduling. both ported from /tehpola to googlecode. 2009-10-19 21:35:01 +00:00
emukidid
31c3eeffe5 forgot a LB,LH,etc update from tehpola branch, also ported the relative branching stuff. 2009-10-19 21:26:57 +00:00
emukidid
8fc57b0a6a Porting over of tehpola's latest inlined count update stuff from tehpola to googlecode. 2009-10-19 21:23:23 +00:00
emukidid
3a3f172e54 Removed DEBUG_stats stuff which was always present in the MEM2 ROM-Cache-MEM2.c stuff. Removed savestate flags from interupt.c, updated the rest from tehpola branch. 2009-10-15 06:38:37 +00:00
emukidid
362893c483 LR Fix from tehpola branch. 2009-10-15 05:56:01 +00:00
emukidid
a2d729fa98 Ported better audio / latest dynarec fixes to googlecode private svn. Also updated makefiles. 2009-10-15 01:19:33 +00:00
tehpola
1e4a087930 Added latest dynarec work to googlecode 2009-10-14 12:30:55 +00:00
tehpola
23255c234d I forgot to add/delete files. 2009-10-13 12:22:31 +00:00