aboutsummaryrefslogtreecommitdiff
path: root/src/RTC.cpp
diff options
context:
space:
mode:
authorwheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>2021-02-20 00:58:41 +0200
committerGitHub <noreply@github.com>2021-02-19 23:58:41 +0100
commit03b465c5e2f099c12d0816e89e008c98ccbffd8a (patch)
treedbb5ad8466c3c4bbab2b9dbe42449383a0234eb1 /src/RTC.cpp
parenta8b2c22306c7931c5fb4e504dfa87f8462b6fb02 (diff)
Fix edge case in the division engine, fix edge case in the CPU (#1003)
* Fixed division edge case: Div64/32 and Div64/64 set the remainder to 0 if dividend == INT64_MIN && divisor == -1 * Fixed CPU edge case where ARM9 ALU ops would switch to Thumb even when they shouldn't * Only clear the lowest bit of the jump address in ALU ops with rd==15 (on recommendation of RSDuck)
Diffstat (limited to 'src/RTC.cpp')
0 files changed, 0 insertions, 0 deletions