X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Fdoc%2Fc-lm32.texi;h=6175d90c567b4aaadd3a1f354ce4d381d93d95eb;hb=efb763a5ea351f9d865cbe491909f03472ebf2d6;hp=146442fdfed22d2ed570db4b0d30ae51994a9b20;hpb=84e94c9023c5d75f0ab10f9aa572003f9612b6ab;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/doc/c-lm32.texi b/gas/doc/c-lm32.texi index 146442fdfe..6175d90c56 100644 --- a/gas/doc/c-lm32.texi +++ b/gas/doc/c-lm32.texi @@ -1,5 +1,4 @@ -@c Copyright 2008 -@c Free Software Foundation, Inc. +@c Copyright (C) 2008-2020 Free Software Foundation, Inc. @c This is part of the GAS manual. @c For copying conditions, see the file as.texinfo. @@ -11,7 +10,7 @@ @ifclear GENERIC @node Machine Dependencies -@chapter LMĀ£" Dependent Features +@chapter LM32 Dependent Features @end ifclear @cindex LM32 support @@ -28,39 +27,39 @@ @table @code -@cindex @code{-mmultiply-enabled} command line option, LM32 +@cindex @code{-mmultiply-enabled} command-line option, LM32 @item -mmultiply-enabled Enable multiply instructions. -@cindex @code{-mdivide-enabled} command line option, LM32 +@cindex @code{-mdivide-enabled} command-line option, LM32 @item -mdivide-enabled Enable divide instructions. -@cindex @code{-mbarrel-shift-enabled} command line option, LM32 +@cindex @code{-mbarrel-shift-enabled} command-line option, LM32 @item -mbarrel-shift-enabled Enable barrel-shift instructions. -@cindex @code{-msign-extend-enabled} command line option, LM32 +@cindex @code{-msign-extend-enabled} command-line option, LM32 @item -msign-extend-enabled Enable sign extend instructions. -@cindex @code{-muser-enabled} command line option, LM32 +@cindex @code{-muser-enabled} command-line option, LM32 @item -muser-enabled Enable user defined instructions. -@cindex @code{-micache-enabled} command line option, LM32 +@cindex @code{-micache-enabled} command-line option, LM32 @item -micache-enabled Enable instruction cache related CSRs. -@cindex @code{-mdcache-enabled} command line option, LM32 +@cindex @code{-mdcache-enabled} command-line option, LM32 @item -mdcache-enabled Enable data cache related CSRs. -@cindex @code{-mbreak-enabled} command line option, LM32 +@cindex @code{-mbreak-enabled} command-line option, LM32 @item -mbreak-enabled Enable break instructions. -@cindex @code{-mall-enabled} command line option, LM32 +@cindex @code{-mall-enabled} command-line option, LM32 @item -mall-enabled Enable all instructions and CSRs. @@ -72,6 +71,7 @@ Enable all instructions and CSRs. @menu * LM32-Regs:: Register Names * LM32-Modifiers:: Relocatable Expression Modifiers +* LM32-Chars:: Special Characters @end menu @node LM32-Regs @@ -202,6 +202,23 @@ addi r4, r4, gotofflo16(lsym) @end table +@node LM32-Chars +@subsection Special Characters + +@cindex line comment character, LM32 +@cindex LM32 line comment character +The presence of a @samp{#} on a line indicates the start of a comment +that extends to the end of the current line. Note that if a line +starts with a @samp{#} character then it can also be a logical line +number directive (@pxref{Comments}) or a preprocessor +control command (@pxref{Preprocessing}). + +@cindex line separator, LM32 +@cindex statement separator, LM32 +@cindex LM32 line separator +A semicolon (@samp{;}) can be used to separate multiple statements on +the same line. + @node LM32 Opcodes @section Opcodes