mirror of
https://github.com/libretro/pcsx2.git
synced 2024-11-23 17:29:46 +00:00
fpu interpreter bugfix thanks to nneeve.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@531 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
2a389da932
commit
443ef97f1f
@ -225,7 +225,7 @@ void C_LT() {
|
||||
|
||||
void CFC1() {
|
||||
if ( !_Rt_ || ( (_Fs_ != 0) && (_Fs_ != 31) ) ) return;
|
||||
cpuRegs.GPR.r[_Rt_].SD[0] = (s64)fpuRegs.fprc[_Fs_];
|
||||
cpuRegs.GPR.r[_Rt_].SD[0] = (s64)(s32)fpuRegs.fprc[_Fs_];
|
||||
}
|
||||
|
||||
void CTC1() {
|
||||
@ -276,7 +276,7 @@ void MAX_S() {
|
||||
|
||||
void MFC1() {
|
||||
if ( !_Rt_ ) return;
|
||||
cpuRegs.GPR.r[_Rt_].SD[0] = (s64)_FsValUl_;
|
||||
cpuRegs.GPR.r[_Rt_].SD[0] = (s64)(s32)_FsValUl_;
|
||||
}
|
||||
|
||||
void MIN_S() {
|
||||
@ -285,7 +285,7 @@ void MIN_S() {
|
||||
}
|
||||
|
||||
void MOV_S() {
|
||||
_FdValUl_ = _FsValUl_;
|
||||
_FdValUl_ = _FsValUl_;
|
||||
}
|
||||
|
||||
void MSUB_S() {
|
||||
|
Loading…
Reference in New Issue
Block a user