]> git.proxmox.com Git - qemu.git/commit - target-s390x/translate.c
target-s390: Convert 64-bit MULTIPLY LOGICAL
authorRichard Henderson <rth@twiddle.net>
Tue, 25 Sep 2012 22:26:59 +0000 (15:26 -0700)
committerRichard Henderson <rth@twiddle.net>
Sat, 5 Jan 2013 20:00:28 +0000 (12:00 -0800)
commit1ac5889f48127321a585886524013fcb6e2c91e3
tree8b1035ceb0d9e962fa778ee84d9bbfcaa84234a9
parentd87aaf934f2fa24443bba7db60036b698e04d6a8
target-s390: Convert 64-bit MULTIPLY LOGICAL

Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
of a 128-bit value.  That said, this will get used when two independent
values need returning (e.g. quotient+remainder) as well.

At the same time, shuffle the elements of CPUS390XState to get this new
space from existing padding in the structure.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390x/cpu.h
target-s390x/helper.h
target-s390x/insn-data.def
target-s390x/int_helper.c
target-s390x/translate.c