On 7/18/25 10:30, Peter Maydell wrote:
FEAT_SVE_B16B16 adds bfloat16 versions of the SVE floating point
(predicated) instructions, which are encoded via sz=0b00.
Add BFADD, BFSUB, BFMUL, BFMAXNM, BFMINNM; these are all the insns
in this group which do not change behaviour for AH=1.

We will deal with BFMAX/BFMIN (which do have different AH=1
behaviour) in a following commit.

Fixes: 7b1613a1020d2942 ("target/arm: Enable FEAT_SME2p1 on -cpu max")
Signed-off-by: Peter Maydell<peter.mayd...@linaro.org>
---
  target/arm/tcg/helper-sve.h    | 10 ++++++++++
  target/arm/tcg/sve_helper.c    |  5 +++++
  target/arm/tcg/translate-sve.c | 22 +++++++++++++++++-----
  3 files changed, 32 insertions(+), 5 deletions(-)

Reviewed-by: Richard Henderson <richard.hender...@linaro.org>

r~

Reply via email to