target/arm: Implement FEAT_HBC
FEAT_HBC (Hinted conditional branches) provides a new instruction BC.cond, which behaves exactly like the existing B.cond except that it provides a hint to the branch predictor about the likely behaviour of the branch. Since QEMU does not implement branch prediction, we can treat this identically to B.cond. Signed-off-by:Peter Maydell <peter.maydell@linaro.org> Reviewed-by:
Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by:
Richard Henderson <richard.henderson@linaro.org>
Showing
- docs/system/arm/emulation.rst 1 addition, 0 deletionsdocs/system/arm/emulation.rst
- linux-user/elfload.c 1 addition, 0 deletionslinux-user/elfload.c
- target/arm/cpu.h 5 additions, 0 deletionstarget/arm/cpu.h
- target/arm/tcg/a64.decode 2 additions, 1 deletiontarget/arm/tcg/a64.decode
- target/arm/tcg/cpu64.c 4 additions, 0 deletionstarget/arm/tcg/cpu64.c
- target/arm/tcg/translate-a64.c 4 additions, 0 deletionstarget/arm/tcg/translate-a64.c
Loading
Please register or sign in to comment