aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/md.texi
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2005-08-22 16:12:14 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2005-08-22 16:12:14 +0000
commitc85ba4fb34b8dc43ac29ddb7009863b2cb03565d (patch)
tree6d47d5f01d0de0d62f368013d99fc58115723117 /gcc/doc/md.texi
parentf1cc051537237722be3976b782bfd4336610ba55 (diff)
downloadgcc-c85ba4fb34b8dc43ac29ddb7009863b2cb03565d.zip
gcc-c85ba4fb34b8dc43ac29ddb7009863b2cb03565d.tar.gz
gcc-c85ba4fb34b8dc43ac29ddb7009863b2cb03565d.tar.bz2
invoke.texi (Option Summary): Add ms1 options.
* doc/invoke.texi (Option Summary): Add ms1 options. * doc/extend.texi: Document interrupt handler attribute for ms1. * doc/md.texi: Document ms1 constraints. * config.gcc: Add ms1-*-elf. * config/ms1/ms1.h: New. * config/ms1/ms1.c: New. * config/ms1/ms1.md: New. * config/ms1/ms1-protos.h: New. * config/ms1/ABI.txt: New. * config/ms1/crti.asm: New. * config/ms1/crtn.asm: New. * config/ms1/lib2extra-funcs.c: New. * config/ms1/t-ms1: New. * config/ms1/ms1.opt: New. From-SVN: r103342
Diffstat (limited to 'gcc/doc/md.texi')
-rw-r--r--gcc/doc/md.texi29
1 files changed, 29 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 6fded13..38c311d 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -1855,6 +1855,35 @@ Constant suitable as a 32-bit mask operand
System V Release 4 small data area reference
@end table
+@item MorphoRISC family---@file{ms1.h}
+@table @code
+@item I
+Constant for an arithmetic insn (16-bit signed integer).
+
+@item J
+The constant 0.
+
+@item K
+Constant for a logical insn (16-bit zero-extended integer).
+
+@item L
+A constant that can be loaded with @code{lui} (i.e.@: the bottom 16
+bits are zero).
+
+@item M
+A constant that takes two words to load (i.e.@: not matched by
+@code{I}, @code{K}, or @code{L}).
+
+@item N
+Negative 16-bit constants other than -65536.
+
+@item O
+A 15-bit signed integer constant.
+
+@item P
+A positive 16-bit constant.
+@end table
+
@item Intel 386---@file{i386.h}
@table @code
@item q