On 05/29/2017 12:24 PM, Aurelien Jarno wrote:
As MVCL and MVCLE only differ by their operands, use a common
do_mvcl helper. Optimize it calling fast_memmove and fast_memset.
Correctly write back addresses. Check that r1 and r2/r3 registers
are even.

Signed-off-by: Aurelien Jarno<aurel...@aurel32.net>
---
  target/s390x/mem_helper.c | 90 +++++++++++++++++++++--------------------------
  target/s390x/translate.c  | 40 +++++++++++++++------
  2 files changed, 70 insertions(+), 60 deletions(-)

Reviewed-by: Richard Henderson <r...@twiddle.net>


r~


Reply via email to