target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW
authorRichard Henderson <rth@twiddle.net>
Sat, 18 Aug 2012 01:52:33 +0000 (18:52 -0700)
committerRichard Henderson <rth@twiddle.net>
Sat, 5 Jan 2013 20:00:29 +0000 (12:00 -0800)
commit4e4bb43899c4c97e14b59fbd7cd5cb44eea850a4
tree3930052d5131df78f04713ce7230fc995477057b
parent2b280b97085ae90e804c1b31557a79d1da2789a4
target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW

I'm resonably certain that the carry/borrow-out condition for both
helpers was incorrect, failing to take into account the carry-in.
Adding the new CC_OP codes also allows removing the awkward interface
we used for the slb helpers.

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