mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-02-20 07:13:49 -07:00
cmpi shall compare two signed 32 bit values. The used difference a-b may overflow and so the resulting 32 bit value can't represent it. A correct way would be cr = s64(a) - s64(b) and it should be done in this way in the JITs, but the Interpreter shall implement the most readable way. Also drops the now unused helper function. |
||
|---|---|---|
| .. | ||
| Interpreter_Branch.cpp | ||
| Interpreter_FloatingPoint.cpp | ||
| Interpreter_FPUtils.h | ||
| Interpreter_Integer.cpp | ||
| Interpreter_LoadStore.cpp | ||
| Interpreter_LoadStorePaired.cpp | ||
| Interpreter_Paired.cpp | ||
| Interpreter_SystemRegisters.cpp | ||
| Interpreter_Tables.cpp | ||
| Interpreter.cpp | ||
| Interpreter.h | ||