mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 14:15:39 +00:00
m68k: fix floatx80_mod() (Coverity CID1390568)
Update the variable checked by the loop condition (expDiff). Backport the update from Previous. Fixes: 591596b77a ("target/m68k: add fmod/frem") Backports commit 5a73e7f313da0e4657bcac61b533ced71b0d0224 from qemu
This commit is contained in:
parent
5902f32abf
commit
664396a635
|
@ -103,6 +103,7 @@ floatx80 floatx80_mod(floatx80 a, floatx80 b, float_status *status)
|
|||
mul64To128(bSig, qTemp, &term0, &term1);
|
||||
sub128(aSig0, aSig1, term0, term1, &aSig0, &aSig1);
|
||||
shortShift128Left(aSig0, aSig1, 62, &aSig0, &aSig1);
|
||||
expDiff -= 62;
|
||||
}
|
||||
expDiff += 64;
|
||||
if (0 < expDiff) {
|
||||
|
|
Loading…
Reference in a new issue