Jason Eckhardt
a82fd8b94e
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-03-06 16:45:42 +00:00
2003-04-24 12:36:08 +00:00
2003-05-21 00:55:28 +00:00
2003-05-07 19:21:13 +00:00
2001-03-14 02:27:44 +00:00
2001-10-02 05:59:56 +00:00
2003-05-24 04:22:23 +00:00
2000-09-28 08:00:54 +00:00
2003-03-17 23:09:54 +00:00
2003-05-21 09:09:37 +00:00
2001-01-09 21:05:35 +00:00
2001-03-14 02:27:44 +00:00
2003-05-21 09:09:37 +00:00
2000-12-19 22:01:20 +00:00
2002-06-25 01:03:52 +00:00
2003-04-01 15:50:31 +00:00
2002-04-01 22:01:10 +00:00
2002-06-25 01:03:52 +00:00
2001-10-16 12:47:31 +00:00
2002-03-06 06:29:41 +00:00
2001-03-14 02:27:44 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
2002-10-27 01:02:05 +00:00
2003-05-07 20:30:13 +00:00
2001-03-14 02:27:44 +00:00
2001-03-14 02:27:44 +00:00
2003-05-15 19:08:25 +00:00
2000-07-05 19:28:05 +00:00
2001-03-14 02:27:44 +00:00
2001-03-14 02:27:44 +00:00
2001-09-18 09:59:28 +00:00
2001-03-14 02:27:44 +00:00
2001-03-14 02:27:44 +00:00
2002-10-27 01:02:05 +00:00
2001-03-14 02:27:44 +00:00
2001-10-24 20:32:09 +00:00
2002-06-25 01:03:52 +00:00
2003-01-10 03:27:26 +00:00
2001-03-14 19:45:29 +00:00
2001-05-08 14:34:36 +00:00
2002-04-17 01:03:04 +00:00
2001-08-02 23:27:47 +00:00
2003-04-02 16:55:26 +00:00
2003-05-09 11:36:09 +00:00
2003-04-01 15:50:31 +00:00