aboutsummaryrefslogtreecommitdiff
path: root/hw/intc
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2024-03-26 11:21:38 -1000
committerRichard Henderson <richard.henderson@linaro.org>2024-03-29 12:15:55 -1000
commit2911e9b95f3bb03783ae5ca3e2494dc3b44a9161 (patch)
treec316e248a8843ced44d250823663f6f3f337ae60 /hw/intc
parent889cd5a8e2dd6cf8793faba22fda38b78553ae24 (diff)
downloadqemu-2911e9b95f3bb03783ae5ca3e2494dc3b44a9161.zip
qemu-2911e9b95f3bb03783ae5ca3e2494dc3b44a9161.tar.gz
qemu-2911e9b95f3bb03783ae5ca3e2494dc3b44a9161.tar.bz2
tcg/optimize: Fix sign_mask for logical right-shift
The 'sign' computation is attempting to locate the sign bit that has been repeated, so that we can test if that bit is known zero. That computation can be zero if there are no known sign repetitions. Cc: qemu-stable@nongnu.org Fixes: 93a967fbb57 ("tcg/optimize: Propagate sign info for shifting") Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2248 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Diffstat (limited to 'hw/intc')
0 files changed, 0 insertions, 0 deletions