Home
last modified time | relevance | path

Searched hist:"2644 f80ba5e0628af058072ed44b14e8d0bee115" (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/target/hppa/
H A Dtranslate.cdiff 2644f80ba5e0628af058072ed44b14e8d0bee115 Thu Mar 21 01:02:42 CDT 2024 Richard Henderson <richard.henderson@linaro.org> target/hppa: Pass displacement to do_dbranch

Pass a displacement instead of an absolute value.

In trans_be, remove the user-only do_dbranch case. The branch we are
attempting to optimize is to the zero page, which is perforce on a
different page than the code currently executing, which means that
we will *not* use a goto_tb. Use a plain indirect branch instead,
which is what we got out of the attempted direct branch anyway.

Reviewed-by: Helge Deller <deller@gmx.de>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>