X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gas%2Fdoc%2Fc-h8300.texi;h=d75f7381d7777a68779e7bf1b3d8ef478210e1b1;hb=d5fbea21a5f6c495ab468480942cde46767c9423;hp=0c1e808c3afad55a4bd0a66c848048c1409455df;hpb=fa803dc60f0bf01297674c41d001798e18ade4dc;p=external%2Fbinutils.git diff --git a/gas/doc/c-h8300.texi b/gas/doc/c-h8300.texi index 0c1e808..d75f738 100644 --- a/gas/doc/c-h8300.texi +++ b/gas/doc/c-h8300.texi @@ -1,4 +1,5 @@ -@c Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. +@c Copyright (C) 1991, 1992, 1993, 1994, 1995, 2003 +@c Free Software Foundation, Inc. @c This is part of the GAS manual. @c For copying conditions, see the file as.texinfo. @ifset GENERIC @@ -21,8 +22,8 @@ @cindex H8/300 options (none) @cindex options, H8/300 (none) -@code{@value{AS}} has no additional command-line options for the Hitachi -H8/300 family. +@code{@value{AS}} has no additional command-line options for the +Renesas (formerly Hitachi) H8/300 family. @node H8/300 Syntax @section Syntax @@ -82,6 +83,7 @@ Register direct @item @@r@var{n} Register indirect +@need 1200 @item @@(@var{d}, r@var{n}) @itemx @@(@var{d}:16, r@var{n}) @itemx @@(@var{d}:24, r@var{n}) @@ -133,8 +135,8 @@ with other development tools. @cindex machine directives, H8/300 (none) @cindex @code{word} directive, H8/300 @cindex @code{int} directive, H8/300 -@code{@value{AS}} has only one machine-dependent directive for the -H8/300: +@code{@value{AS}} has the following machine-dependent directives for +the H8/300: @table @code @cindex H8/300H, assembling for @@ -142,6 +144,21 @@ H8/300: Recognize and emit additional instructions for the H8/300H variant, and also make @code{.int} emit 32-bit numbers rather than the usual (16-bit) for the H8/300 family. + +@item .h8300s +Recognize and emit additional instructions for the H8S variant, and +also make @code{.int} emit 32-bit numbers rather than the usual (16-bit) +for the H8/300 family. + +@item .h8300hn +Recognize and emit additional instructions for the H8/300H variant in +normal mode, and also make @code{.int} emit 32-bit numbers rather than +the usual (16-bit) for the H8/300 family. + +@item .h8300sn +Recognize and emit additional instructions for the H8S variant in +normal mode, and also make @code{.int} emit 32-bit numbers rather than +the usual (16-bit) for the H8/300 family. @end table On the H8/300 family (including the H8/300H) @samp{.word} directives @@ -155,9 +172,8 @@ generate 16-bit numbers. @cindex mnemonics, H8/300 @cindex instruction summary, H8/300 For detailed information on the H8/300 machine instruction set, see -@cite{H8/300 Series Programming Manual} (Hitachi ADE--602--025). For -information specific to the H8/300H, see @cite{H8/300H Series -Programming Manual} (Hitachi). +@cite{H8/300 Series Programming Manual}. For information specific to +the H8/300H, see @cite{H8/300H Series Programming Manual} (Renesas). @code{@value{AS}} implements all the standard H8/300 opcodes. No additional pseudo-instructions are needed on this family.