diff options
author | Jason Eckhardt <jle@rice.edu> | 2000-08-12 16:05:46 +0000 |
---|---|---|
committer | Jason Eckhardt <jle@rice.edu> | 2000-08-12 16:05:46 +0000 |
commit | 9fc2dda293dcc9ae108f3b2dd85021fdc0b180f7 (patch) | |
tree | 256e7c5d8f97fa2ee20e5b55933844916803081c | |
parent | f6df245f76a4c90b645117e686492cb36f1539db (diff) | |
download | gdb-9fc2dda293dcc9ae108f3b2dd85021fdc0b180f7.zip gdb-9fc2dda293dcc9ae108f3b2dd85021fdc0b180f7.tar.gz gdb-9fc2dda293dcc9ae108f3b2dd85021fdc0b180f7.tar.bz2 |
2000-08-11 Andreas Schwab <schwab@suse.de>
* doc/c-i860.texi (Opcodes for i860): Remove braces from @item
argument.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/doc/c-i860.texi | 10 |
2 files changed, 11 insertions, 4 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index d27b5c5..4574ad5 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2000-08-11 Andreas Schwab <schwab@suse.de> + + * doc/c-i860.texi (Opcodes for i860): Remove braces from @item + argument. + 2000-08-11 Kazu Hirata <kazu@hxi.com> * expr.c: Fix formatting. diff --git a/gas/doc/c-i860.texi b/gas/doc/c-i860.texi index c76c590..e484347 100644 --- a/gas/doc/c-i860.texi +++ b/gas/doc/c-i860.texi @@ -107,7 +107,7 @@ a very undesirable feature that should be avoided -- in particular, when they result in an expansion to multiple actual i860 instructions. Below are the pseudo-instructions that result in expansions. @itemize @bullet -@item {Load large immediate into general register:} +@item Load large immediate into general register: The pseudo-instruction @code{mov imm,%rn} (where the immediate does not fit within a signed 16-bit field) will be expanded into: @@ -115,7 +115,7 @@ not fit within a signed 16-bit field) will be expanded into: orh large_imm@@h,%r0,%rn or large_imm@@l,%rn,%rn @end smallexample -@item {Load/store with relocatable address expression:} +@item Load/store with relocatable address expression: For example, the pseudo-instruction @code{ld.b addr,%rn} will be expanded into: @@ -125,7 +125,8 @@ ld.l addr_exp@@l(%r31),%rn @end smallexample The analogous expansions apply to @code{ld.x, st.x, fld.x, pfld.x, fst.x}, and @code{pst.x} as well. -@item {Signed large immediate with add/subtract:} +@item Signed large immediate with add/subtract: + If any of the arithmetic operations @code{adds, addu, subs, subu} are used with an immediate larger than 16-bits (signed), then they will be expanded. For instance, the pseudo-instruction @code{adds large_imm,%rx,%rn} expands to: @@ -134,7 +135,8 @@ orh large_imm@@h,%r0,%r31 or large_imm@@l,%r31,%r31 adds %r31,%rx,%rn @end smallexample -@item {Unsigned large immediate with logical operations:} +@item Unsigned large immediate with logical operations: + Logical operations (@code{or, andnot, or, xor}) also result in expansions. The pseudo-instruction @code{or large_imm,%rx,%rn} results in: @smallexample |