qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 11/12] target/arm: Implement the CPY* instructions


From: Richard Henderson
Subject: Re: [PATCH v2 11/12] target/arm: Implement the CPY* instructions
Date: Tue, 12 Sep 2023 11:33:06 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0

On 9/12/23 07:04, Peter Maydell wrote:
The FEAT_MOPS CPY* instructions implement memory copies. These
come in both "always forwards" (memcpy-style) and "overlap OK"
(memmove-style) flavours.

Signed-off-by: Peter Maydell<peter.maydell@linaro.org>
---
v2: - separate helpers for the 'forwards' and 'move' variants
     - fix cpyfp saturation limit
     - cpyfm/cpyfp are always forwards, not based on Xn sign
---
  target/arm/tcg/helper-a64.h    |   7 +
  target/arm/tcg/a64.decode      |  14 +
  target/arm/tcg/helper-a64.c    | 454 +++++++++++++++++++++++++++++++++
  target/arm/tcg/translate-a64.c |  60 +++++
  4 files changed, 535 insertions(+)

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

r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]