Home
last modified time | relevance | path

Searched hist:e37fdc73 (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/target/mips/tcg/
H A Dmxu_translate.ce37fdc73 Wed Jul 12 00:51:44 CDT 2023 Philippe Mathieu-Daudé <philmd@linaro.org> target/mips/mxu: Avoid overrun in gen_mxu_S32SLT()

Coverity reports a potential overrun (CID 1517769):

Overrunning array "mxu_gpr" of 15 8-byte elements at
element index 4294967295 (byte offset 34359738367)
using index "XRb - 1U" (which evaluates to 4294967295).

Use gen_load_mxu_gpr() to safely load MXU registers.

Fixes: ff7936f009 ("target/mips/mxu: Add S32SLT ... insns")
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230712060806.82323-3-philmd@linaro.org>