diff options
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/RegisterWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Debugger/RegisterWidget.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp index 18cb293b11..fb17cc47b6 100644 --- a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp @@ -319,12 +319,13 @@ void RegisterWidget::PopulateTable() // Floating point registers (double) AddRegister( - i, 2, RegisterType::fpr, "f" + std::to_string(i), [i] { return rPS(i).PS0AsU64(); }, - [i](u64 value) { rPS(i).SetPS0(value); }); + i, 2, RegisterType::fpr, "f" + std::to_string(i), + [i] { return PowerPC::ppcState.ps[i].PS0AsU64(); }, + [i](u64 value) { PowerPC::ppcState.ps[i].SetPS0(value); }); AddRegister( - i, 4, RegisterType::fpr, "", [i] { return rPS(i).PS1AsU64(); }, - [i](u64 value) { rPS(i).SetPS1(value); }); + i, 4, RegisterType::fpr, "", [i] { return PowerPC::ppcState.ps[i].PS1AsU64(); }, + [i](u64 value) { PowerPC::ppcState.ps[i].SetPS1(value); }); } // The IBAT and DBAT registers have a large gap between |
