LegendOfDragoon
|
36d491c989
|
Fix issue with STV in Vector Dest Analysis
STV can write to multiple registers, so it needs to do extra checking to
determine whether or not the destination register is used.
|
2015-11-30 20:40:01 -08:00 |
LegendOfDragoon
|
b2f73ecb93
|
Optimize Vector Dest Analysis in RSP Recompiler
LPV, LUV, and LHV always write to an entire vector register, so it's
beneficial to account for that in Vector Destination Analysis.
|
2015-11-30 19:45:43 -08: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
|
a53526163b
|
fixed a couple remaining 64-bit pointer truncations
|
2015-10-30 16:08:18 -04:00 |
unknown
|
354cf1bf5d
|
fixed x86 compiler address writes
|
2015-10-30 15:48:30 -04: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 |
unknown
|
068811dc22
|
fixed SP DMA for pointer-to-integer casts
|
2015-10-29 22:54:29 -04:00 |
unknown
|
061f69b6f3
|
[RSP] Execute recompiler CPU without SEH for non-MSVC.
|
2015-10-29 21:52:48 -04:00 |
unknown
|
ff904a0f3e
|
[RSP] This memset() should be able to cause exceptions.
|
2015-10-29 21:51:26 -04:00 |
zilmar
|
3fcdae7d1c
|
Merge pull request #716 from cxd4/mingw-float_h-bug
[RSP] adjust to unfortunate bug in GCC <float.h> header
|
2015-10-30 12:25:28 +11:00 |
unknown
|
72007f6e9f
|
[RSP] adjust to unfortunate bug in GCC <float.h> header
|
2015-10-29 20:59:14 -04:00 |
unknown
|
1f7ab970e8
|
[RSP] Disable __cpuid() detection for non-MSVC compiles.
|
2015-10-29 20:48:31 -04:00 |
zilmar
|
3c64df1837
|
Merge pull request #714 from cxd4/msvc-_M_IX86-specific
[RSP] Disable MSVC-specific 32-bit-only code for non-MSVC.
|
2015-10-30 11:27:40 +11:00 |
unknown
|
1e395a9449
|
[RSP] Disable MSVC-specific 32-bit-only code for non-MSVC.
|
2015-10-29 20:23:36 -04:00 |
unknown
|
6a3fe2bfb6
|
Include <stdio.h> to fix one undeclared sprintf().
|
2015-10-29 19:42:39 -04:00 |
unknown
|
abb5578dbb
|
Unconditionally include <stdio.h> to declare sprintf().
|
2015-10-29 19:42:11 -04:00 |
zilmar
|
df08dbc5c2
|
Merge pull request #663 from LegendOfDragoon/master
Improve LBV, LPV, LUV, and LHV in RSP Recompiler
|
2015-10-26 13:49:40 +11:00 |
unknown
|
0c93df4ec9
|
Use new `stdtypes.h` header added from commit 485613e .
|
2015-10-21 23:18:28 -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
|
142ed5b255
|
Merge pull request #627 from JunielKatarn/PropertySheetsTemp
Make solution files work with all versions of Visual Studio (2010+)
|
2015-09-30 10:56:26 +10: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
|
dc52573644
|
Implement x86 instruction Bsr
|
2015-09-25 03:50:47 -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 |
Julio C. Rocha
|
e178ec96fc
|
Merge ..\zilmar into PropertySheetsTemp
|
2015-09-23 20:06:48 -07:00 |
zilmar
|
6f2bb5cec6
|
Merge pull request #616 from LegendOfDragoon/master
Improve Compile_Cop0_MF
|
2015-09-24 09:50:34 +10:00 |
zilmar
|
1d86d84614
|
Merge pull request #611 from cxd4/implicit-size_t-to-int
Have error-checking when drawing RSP command window.
|
2015-09-24 09:49:40 +10:00 |
zilmar
|
bf45ab9cca
|
Merge pull request #610 from cxd4/implicit-size_t-to-DWORD
Have run-time error-checking when dumping DMEM/IMEM.
|
2015-09-24 09:48:23 +10:00 |
zilmar
|
9fe5bd8f48
|
Merge pull request #609 from cxd4/all_RSP_warnings
[RSP] Debug 64-bit -- Conversion: possible loss of data.
|
2015-09-24 09:47:50 +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
|
6a194b4926
|
[RSP] warning C4267: conversion, possible loss of data
|
2015-09-17 21:59:06 -04:00 |