Revision 77e03229ca4eaa3d9cf44ec34ebf887213d11dc7 authored by Zack Buhman on 06 April 2024, 01:17:39 UTC, committed by Michael Tokarev on 10 April 2024, 17:32:12 UTC
The saturation arithmetic logic in helper_macl is not correct.
I tested and verified this behavior on a SH7091.

Signed-off-by: Zack Buhman <zack@buhman.org>
Message-Id: <20240404162641.27528-2-zack@buhman.org>
[rth: Reformat helper_macl, add a test case.]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
(cherry picked from commit c97e8977dcacb3fa8362ee28bcee75ceb01fceaa)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
1 parent 7fc1bcb
History
File Mode Size
alpha.c -rw-r--r-- 79.8 KB
capstone.c -rw-r--r-- 9.5 KB
cris.c -rw-r--r-- 80.0 KB
disas-internal.h -rw-r--r-- 440 bytes
disas-mon.c -rw-r--r-- 1.7 KB
disas.c -rw-r--r-- 9.3 KB
hexagon.c -rw-r--r-- 2.0 KB
hppa.c -rw-r--r-- 100.3 KB
m68k.c -rw-r--r-- 212.0 KB
meson.build -rw-r--r-- 1.0 KB
microblaze.c -rw-r--r-- 58.2 KB
mips.c -rw-r--r-- 268.2 KB
nanomips.c -rw-r--r-- 697.1 KB
nios2.c -rw-r--r-- 131.7 KB
riscv-xthead.c -rw-r--r-- 24.2 KB
riscv-xthead.h -rw-r--r-- 818 bytes
riscv-xventana.c -rw-r--r-- 1.0 KB
riscv-xventana.h -rw-r--r-- 379 bytes
riscv.c -rw-r--r-- 198.2 KB
riscv.h -rw-r--r-- 7.7 KB
sh4.c -rw-r--r-- 82.4 KB
sparc.c -rw-r--r-- 169.7 KB
xtensa.c -rw-r--r-- 5.0 KB

back to top