mirror of
https://github.com/qemu/qemu.git
synced 2024-11-25 20:03:37 +08:00
a21993c7f9
if width was 0 we would run into the assertion: qemu-system-tricore: tcg/tcg-op.c:217: tcg_gen_sari_i32: Assertion `arg2 >= 0 && arg2 < 32' failed.o The instruction manual specifies undefined behaviour for this case. So we bring this in line with the golden Infineon simlator 'tsim', which simply writes 0 to the result in case of width=0. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> |
||
---|---|---|
.. | ||
cpu-param.h | ||
cpu-qom.h | ||
cpu.c | ||
cpu.h | ||
csfr.def | ||
fpu_helper.c | ||
gdbstub.c | ||
helper.c | ||
helper.h | ||
meson.build | ||
op_helper.c | ||
translate.c | ||
tricore-defs.h | ||
tricore-opcodes.h |