commit | 3fde06f5fb67dd9e5373b8105318e74e18eec895 | [log] [tgz] |
---|---|---|
author | Richard Henderson <rth@twiddle.net> | Wed Sep 05 13:31:01 2012 -0700 |
committer | Richard Henderson <rth@twiddle.net> | Sat Jan 05 12:00:27 2013 -0800 |
tree | 255d9f628adc1084478489c2115b23127efec35f | |
parent | ad044d09de62c10c361003765d5039396c057abe [diff] |
target-s390: Split out disas_jcc Lots of duplicated code replaced with a couple of tables. We no longer attempt to manually invert the logic operation: the comments now match the code. In the fully general test, constant propagate (1 << (3 - cc)) into (8 >> cc). The new function will be usable by non-branch insns as well. Signed-off-by: Richard Henderson <rth@twiddle.net>