Add conditional/unconditional branch classification.

This commit is contained in:
Nick Clifton 2002-10-23 15:45:49 +00:00
parent 1a09a22c06
commit d3c866d1d8
2 changed files with 26 additions and 19 deletions

View File

@ -1,3 +1,10 @@
2002-10-07 Nathan Tallent <eraxxon@alumni.rice.edu>
* sparc-opc.c (sparc_opcodes) <fb, fba, fbe, fbz, fbg, fbge,
fbl, fble, fblg, fbn, fbne, fbnz, fbo, fbu, fbue, fbug, fbuge,
fbul, fbule>: Add conditional/unconditional branch
classification.
2002-10-13 Stephane Carrez <stcarrez@nerim.fr>
* m68hc11-dis.c (print_insn): Treat bitmask and branch operands

View File

@ -1440,25 +1440,25 @@ cond ("bz", "tz", CONDZ, F_CONDBR|F_ALIAS), /* for e */
FBRX(fop, F2(0, 5)|COND(mask), F2(~0, ~5)|COND(~(mask)), flags), /* v9 */ \
FBR(fop, F2(0, 6)|COND(mask), F2(~0, ~6)|COND(~(mask)), flags)
CONDFC ("fb", "cb", 0x8, 0),
CONDFCL ("fba", "cba", 0x8, F_ALIAS),
CONDFC ("fbe", "cb0", 0x9, 0),
CONDF ("fbz", 0x9, F_ALIAS),
CONDFC ("fbg", "cb2", 0x6, 0),
CONDFC ("fbge", "cb02", 0xb, 0),
CONDFC ("fbl", "cb1", 0x4, 0),
CONDFC ("fble", "cb01", 0xd, 0),
CONDFC ("fblg", "cb12", 0x2, 0),
CONDFCL ("fbn", "cbn", 0x0, 0),
CONDFC ("fbne", "cb123", 0x1, 0),
CONDF ("fbnz", 0x1, F_ALIAS),
CONDFC ("fbo", "cb012", 0xf, 0),
CONDFC ("fbu", "cb3", 0x7, 0),
CONDFC ("fbue", "cb03", 0xa, 0),
CONDFC ("fbug", "cb23", 0x5, 0),
CONDFC ("fbuge", "cb023", 0xc, 0),
CONDFC ("fbul", "cb13", 0x3, 0),
CONDFC ("fbule", "cb013", 0xe, 0),
CONDFC ("fb", "cb", 0x8, F_UNBR),
CONDFCL ("fba", "cba", 0x8, F_UNBR|F_ALIAS),
CONDFC ("fbe", "cb0", 0x9, F_CONDBR),
CONDF ("fbz", 0x9, F_CONDBR|F_ALIAS),
CONDFC ("fbg", "cb2", 0x6, F_CONDBR),
CONDFC ("fbge", "cb02", 0xb, F_CONDBR),
CONDFC ("fbl", "cb1", 0x4, F_CONDBR),
CONDFC ("fble", "cb01", 0xd, F_CONDBR),
CONDFC ("fblg", "cb12", 0x2, F_CONDBR),
CONDFCL ("fbn", "cbn", 0x0, F_UNBR),
CONDFC ("fbne", "cb123", 0x1, F_CONDBR),
CONDF ("fbnz", 0x1, F_CONDBR|F_ALIAS),
CONDFC ("fbo", "cb012", 0xf, F_CONDBR),
CONDFC ("fbu", "cb3", 0x7, F_CONDBR),
CONDFC ("fbue", "cb03", 0xa, F_CONDBR),
CONDFC ("fbug", "cb23", 0x5, F_CONDBR),
CONDFC ("fbuge", "cb023", 0xc, F_CONDBR),
CONDFC ("fbul", "cb13", 0x3, F_CONDBR),
CONDFC ("fbule", "cb013", 0xe, F_CONDBR),
#undef CONDFC
#undef CONDFCL