Commit Graph

81 Commits

Author SHA1 Message Date
Derek "Turtle" Roe 3f630eaab0 Update Recompiler Ops.c
Fix typos, capitalization, punctuation, title case, change multi line comments to single line comments where appropriate, fix abbreviations, add some TODOs, remove some lines, fix spacing, adjust some wording
2021-03-19 02:13:35 -05:00
zilmar 5c60ea213f Update copyright date 2021-03-02 12:43:17 +10:30
LegendOfDragoon 400c466278 Improve Compile_Special_SLT
It is supposed to skip if rd = 0, not rt. Also optimized the code a bit.
2016-08-23 12:12:55 -07:00
LegendOfDragoon c29bff4353 Fix 2 typos I made in previous commits 2016-08-23 11:40:24 -07:00
LegendOfDragoon 7a5a0731bd Optimize SW in RSP Recompiler 2016-08-23 01:17:01 -07:00
LegendOfDragoon d7eba5bde0 Optimize SH in RSP Recompiler 2016-08-22 19:57:27 -07:00
LegendOfDragoon 6e99abb50a Optimize SB in RSP Recompiler 2016-08-22 16:09:37 -07:00
LegendOfDragoon c239d3b74b Optimize ANDI in RSP Recompiler
Seems to be use often enough.
2016-08-22 13:12:34 -07:00
LegendOfDragoon 10260dbdc8 Optimize SLTI in RSP Recompiler
Mia Hamm benefits from this optimization.
2016-08-22 12:54:24 -07:00
zilmar b8507e6b4b Merge pull request #1002 from cxd4/rsp-compiled-o_OOO
[RSP] Optimize compiling scalar whole selections.
2016-06-05 17:12:26 +10:00
purplemarshmallow d46a9bc55a correct SemaphoreExit 2016-03-20 20:06:39 +01:00
purplemarshmallow ca3eacab27 add new per-game settings to the PJ64 RSP
mfc0 exit count and semaphore exit
2016-03-20 17:12:13 +01:00
30aedd45ba [RSP] typo in re-compiler ops 2016-02-15 14:12:33 -05:00
3d7346239d [RSP] Optimize compiling scalar whole selections. 2016-02-15 13:39:28 -05:00
c20af1aff1 [RSP] s/BOOL/Boolean 2016-02-14 13:49:47 -05:00
9ed9529cfe [RSP] Fix #include Rsp.h for file system case-sensitivity. 2016-02-11 03:04:45 -05:00
zilmar 26cb3c98c3 [Project64] More line endings ? 2016-01-27 20:39:06 +11:00
zilmar 4f717d7a6f Merge pull request #722 from cxd4/in-ur-DWORDz-size_t-ing-ur-things
[RSP] Fixed all 64-bit GCC compile warnings.
2015-11-13 15:43:36 +11:00
toehead2001 923f6a485a "Project 64" -> "Project64" 2015-11-09 22:21:49 -07:00
unknown e7fed940de AddConstToX86Reg: pointer-to-int truncation fixed 2015-10-30 14:08:19 -04:00
unknown 69ebe1672b LeaSourceAndOffset: pointer-to-int truncation fixed 2015-10-30 13:27:02 -04:00
unknown fbc9b80270 MoveOffsetToX86reg 2015-10-30 00:02:20 -04:00
LegendOfDragoon 0cefcf16fb Implement Recompiler version of LHV 2015-10-09 11:54:27 -07:00
LegendOfDragoon 221c4d1d4d Implement Recompiler version of LUV 2015-10-09 11:51:39 -07:00
LegendOfDragoon 0fca9e65a4 Implement Recompiler version of LPV 2015-10-09 11:49:03 -07:00
LegendOfDragoon 87dc96752d Implement Recompiler version of LBV 2015-10-09 11:39:46 -07:00
LegendOfDragoon d656af4068 Implement Recompiler version of VNE 2015-10-02 13:05:24 -07:00
LegendOfDragoon 67b4420097 Implement Recompiler version of VEQ 2015-10-02 13:02:03 -07:00
LegendOfDragoon c95d1598e4 Implement Recompiler version of VGE 2015-10-02 12:52:14 -07:00
LegendOfDragoon 9834665716 Implement Recompiler version of VLT 2015-10-02 12:37:27 -07:00
zilmar 83cffca119 Merge pull request #632 from cxd4/bad
`if` is not a function.
2015-09-30 10:55:28 +10:00
unknown fe442fca6e `if` is not a function.
fixes #628
2015-09-25 17:26:27 -04:00
LegendOfDragoon 7ea0dd0311 Improve Compile_Vector_VRSQH
RSP_ACCUM needs to be written to before RSP_Vect. Also optimized the
code for writing to RSP_ACCUM.
2015-09-25 05:00:41 -07:00
LegendOfDragoon 0102762456 Improve Compile_Vector_VRCPH
The issue is that it was writing to RSP_Vect before writing to
accumulator. Also removed minor overhead, since Recp.UHW[0] always = 0.
2015-09-25 04:45:00 -07:00
LegendOfDragoon aebc9fa8b0 Implement VRCPL in RSP Recompiler 2015-09-25 04:26:42 -07:00
LegendOfDragoon 97857ee3cd Implement VRCP in RSP Recompiler 2015-09-25 04:11:49 -07:00
LegendOfDragoon 466c03e27d Ensure R0 cannot be written to in LHU 2015-09-24 15:33:07 -07:00
LegendOfDragoon 8bede83fd4 Ensure R0 cannot be written to in LBU 2015-09-24 15:31:45 -07:00
LegendOfDragoon fb8db802b3 Ensure R0 cannot be written to in LW 2015-09-24 15:30:34 -07:00
LegendOfDragoon b6721d1cdc Ensure R0 cannot be written to in LH 2015-09-24 15:29:32 -07:00
LegendOfDragoon 3a5569ce9d Ensure R0 cannot be written to in LB
This happens in Castlevania and OOT, although I'm not sure if the code
ever gets reached.
2015-09-24 15:13:21 -07:00
zilmar 6f2bb5cec6 Merge pull request #616 from LegendOfDragoon/master
Improve Compile_Cop0_MF
2015-09-24 09:50:34 +10:00
LegendOfDragoon aa70b43ffc Implement case 4 in Compile_Cop0_MF 2015-09-20 14:57:45 -07:00
LegendOfDragoon b6a8c54fde Implement case 7 in Compile_Cop0_MF 2015-09-20 13:21:26 -07:00
unknown c04f856b79 Attempt the POSIX `ssize_t` type for signed addr compares. 2015-09-17 19:58:49 -04:00
LegendOfDragoon 67d2fc95a3 Optimize LHU in RSP Recompiler 2015-09-07 15:10:19 -07:00
LegendOfDragoon e0bd5442e4 Implement RegConst in Compile_LBU 2015-09-07 15:05:26 -07:00
LegendOfDragoon 237b21a596 Optimize LW in RSP Recompiler 2015-09-07 14:36:42 -07:00
LegendOfDragoon 48baf1df7c Optimize LH in RSP Recompiler
Star Wars Battle For Naboo LLE graphics uses unaligned LH
2015-09-07 13:48:51 -07:00
LegendOfDragoon e9c1c23120 Implement RegConst in Compile_LB 2015-09-07 13:39:41 -07:00