sh2 drc, fix arm32 ld/st offset for -256

This commit is contained in:
kub 2021-11-14 21:16:51 +01:00
parent 7ed05f8463
commit 97be0d15b6

View file

@ -2615,7 +2615,7 @@ static uptr split_address(uptr la, uptr mask, s32 *offs)
// arm32 offset has an add/sub flag and an unsigned 8 bit value, which only
// allows values of [-255...255]. the value -256 thus can't be used.
if (*offs + sign == 0) {
la += sign;
la -= sign;
*offs += sign;
}
#endif