target/s390x: Improve ADD LOGICAL WITH CARRY
commit3bcc3fa79902d72ab6385bb135e4c3e34931a697
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 14 Dec 2020 22:13:54 +0000 (14 16:13 -0600)
committerCornelia Huck <cohuck@redhat.com>
Mon, 21 Dec 2020 17:11:33 +0000 (21 18:11 +0100)
tree121c3d691bfb719ada6808802aec50738cc913ab
parentff26d287bddc189fd5a084cc96078da1257b0826
target/s390x: Improve ADD LOGICAL WITH CARRY

Now that ADD LOGICAL outputs carry, we can use that as input directly.
It also means we can re-use CC_OP_ADDU and produce an output carry
directly from ADD LOGICAL WITH CARRY.

Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20201214221356.68039-3-richard.henderson@linaro.org>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
target/s390x/cc_helper.c
target/s390x/helper.c
target/s390x/insn-data.def
target/s390x/internal.h
target/s390x/translate.c