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 |
LegendOfDragoon
|
48fcced3bc
|
Optimize ADDIU in RSP Recompiler
The second part happens in Hydro Thunder LLE audio.
|
2015-09-07 12:18:28 -07:00 |
LegendOfDragoon
|
2ff2165bd9
|
Optimize ADDI in RSP Recompiler
No need to add 0 to a variable. I've seen
ADDI V0, V0, 0x0000 in Super Smash Bros audio microcode.
|
2015-09-07 11:49:37 -07:00 |