On 7/3/25 07:24, Peter Maydell wrote:
On Wed, 2 Jul 2025 at 13:38, Richard Henderson
<richard.hender...@linaro.org> wrote:

Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
---
  target/arm/tcg/helper-sve.h    |   8 +
  target/arm/tcg/sve_helper.c    | 317 +++++++++++++++++++++++++++++++++
  target/arm/tcg/translate-sve.c |  93 ++++++++++
  target/arm/tcg/sve.decode      |  17 ++
  4 files changed, 435 insertions(+)

Given how much code we end up with here for insns which are
implemented in the pseudocode as a two-line loop, I think
some more comments on what's going on would be helpful.

This one was hard for me to think about, and even now I'm not sure I've got it right. I'm going to re-implement exactly with the two-line loop, and not think about how it might be "optimized".


r~

Reply via email to