Jason Eckhardt 14218d5f24 2003-05-23 Jason Eckhardt <jle@rice.edu>
gas:
        * config/tc-i860.c (target_xp): Declare variable.
        (OPTION_XP): Declare macro.
        (md_longopts): Add option -mxp.
        (md_parse_option): Set target_xp.
        (md_show_usage): Add -mxp usage.
        (i860_process_insn): Recognize XP registers bear, ccr, p0-p3.
        (md_assemble): Don't try expansions if XP_ONLY is set.
        * doc/c-i860.texi: Document -mxp option.

gas/testsuite:
        * gas/i860/xp.s: New file.
        * gas/i860/xp.d: New file.

include/opcode:
        * i860.h (expand_type): Add XP_ONLY.
        (scyc.b): New XP instruction.
        (ldio.l): Likewise.
        (ldio.s): Likewise.
        (ldio.b): Likewise.
        (ldint.l): Likewise.
        (ldint.s): Likewise.
        (ldint.b): Likewise.
        (stio.l): Likewise.
        (stio.s): Likewise.
        (stio.b): Likewise.
        (pfld.q): Likewise.

opcodes:
        * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3.
        (print_insn_i860): Grab 4 bits of the control register field
        instead of 3.
2003-05-24 04:22:23 +00:00
..
2003-05-16 09:39:56 +00:00
2003-04-01 13:08:06 +00:00
2003-04-01 13:08:06 +00:00
2002-02-12 14:51:54 +00:00
2001-11-09 10:21:22 +00:00
2002-02-11 05:05:09 +00:00
2003-05-16 09:39:56 +00:00
2003-05-16 09:39:56 +00:00
2002-05-30 15:25:37 +00:00
2001-10-29 22:43:32 +00:00
2002-05-28 14:08:47 +00:00
2002-05-15 20:54:50 +00:00
2002-12-02 21:58:19 +00:00
2002-01-22 21:45:36 +00:00
2002-12-02 21:58:19 +00:00
2003-02-25 03:22:06 +00:00
2001-09-20 15:28:25 +00:00
2001-09-20 15:28:25 +00:00
2002-12-02 21:58:19 +00:00
2002-12-02 21:58:19 +00:00
2002-07-19 07:52:40 +00:00
2003-01-03 19:52:23 +00:00
2003-01-03 19:52:23 +00:00
2003-01-03 19:52:23 +00:00
2003-01-03 19:52:23 +00:00
2003-01-03 19:52:23 +00:00
2003-01-03 19:52:23 +00:00
2003-01-03 19:52:23 +00:00
2002-05-15 20:54:50 +00:00
2002-12-02 21:58:19 +00:00
2002-01-22 21:45:36 +00:00
2001-11-12 16:36:06 +00:00
2001-07-24 04:10:19 +00:00
2002-12-30 19:25:13 +00:00
2002-05-15 20:54:50 +00:00
2002-01-22 21:45:36 +00:00
2002-02-08 12:12:15 +00:00
2002-12-12 21:52:06 +00:00
2003-01-23 11:51:35 +00:00
2002-02-08 05:51:04 +00:00
2002-02-08 05:51:04 +00:00
2003-01-23 18:50:57 +00:00
2003-01-23 18:50:57 +00:00
2002-01-11 07:24:59 +00:00
2003-04-01 15:50:31 +00:00