Searched hist:"2644 f80ba5e0628af058072ed44b14e8d0bee115" (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/target/hppa/ |
H A D | translate.c | diff 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>
|