diff options
author | Richard Henderson <rth@twiddle.net> | 2012-08-20 08:28:02 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-01-05 12:00:29 -0800 |
commit | 7233f2ed17175eea043faad749143c1fb5ffe0b3 (patch) | |
tree | a473a05ea0c3ef27ea3ab0bb3e64e2b72d7ce217 /target-s390x/insn-data.def | |
parent | 8ac33cdb8bfbf319adea60363cf1ba3e5dbf5c4f (diff) |
target-s390: Convert BRANCH ON CONDITION
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'target-s390x/insn-data.def')
-rw-r--r-- | target-s390x/insn-data.def | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def index ba78f471d1..0bd05abd52 100644 --- a/target-s390x/insn-data.def +++ b/target-s390x/insn-data.def @@ -68,6 +68,12 @@ /* BRANCH RELATIVE AND SAVE */ C(0xa705, BRAS, RI_b, Z, 0, 0, r1, 0, basi, 0) C(0xc005, BRASL, RIL_b, Z, 0, 0, r1, 0, basi, 0) +/* BRANCH ON CONDITION */ + C(0x0700, BCR, RR_b, Z, 0, r2_nz, 0, 0, bc, 0) + C(0x4700, BC, RX_b, Z, 0, a2, 0, 0, bc, 0) +/* BRANCH RELATIVE ON CONDITION */ + C(0xa704, BRC, RI_c, Z, 0, 0, 0, 0, bc, 0) + C(0xc004, BRCL, RIL_c, Z, 0, 0, 0, 0, bc, 0) /* COMPARE */ C(0x1900, CR, RR_a, Z, r1_o, r2_o, 0, 0, 0, cmps32) |