aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorJason Eckhardt <jle@rice.edu>2003-05-24 04:22:23 +0000
committerJason Eckhardt <jle@rice.edu>2003-05-24 04:22:23 +0000
commit14218d5f2405e80541987be646c92af9c4bafa58 (patch)
treee18ca3fa4b11dfd119cf48a44cda89a18b5f2ff7 /gas/doc
parentb276f1bbc9cf6f8d44204350cb03e4d021edf783 (diff)
downloadbinutils-14218d5f2405e80541987be646c92af9c4bafa58.zip
binutils-14218d5f2405e80541987be646c92af9c4bafa58.tar.gz
binutils-14218d5f2405e80541987be646c92af9c4bafa58.tar.bz2
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.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/c-i860.texi8
1 files changed, 6 insertions, 2 deletions
diff --git a/gas/doc/c-i860.texi b/gas/doc/c-i860.texi
index de01308..01c89e7 100644
--- a/gas/doc/c-i860.texi
+++ b/gas/doc/c-i860.texi
@@ -1,4 +1,4 @@
-@c Copyright 2000 Free Software Foundation, Inc.
+@c Copyright 2000, 2003 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
@@ -62,6 +62,10 @@ will be expanded into two instructions. This is a very undesirable feature to
rely on, so this flag can help detect any code where it happens. One
use of it, for instance, has been to find and eliminate any place
where @code{gcc} may emit these pseudo-instructions.
+@item -mxp
+Enable support for the i860XP instructions and control registers. By default,
+this option is disabled so that only the base instruction set (i.e., i860XR)
+is supported.
@end table
@node Directives-i860
@@ -98,7 +102,7 @@ default register is @code{r31}.
@cindex opcodes, i860
@cindex i860 opcodes
-All of the Intel i860 machine instructions are supported. Please see
+All of the Intel i860XR and i860XP machine instructions are supported. Please see
either @emph{i860 Microprocessor Programmer's Reference Manual} or @emph{i860 Microprocessor Architecture} for more information.
@subsection Other instruction support (pseudo-instructions)
For compatibility with some other i860 assemblers, a number of