diff options
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/doc/c-arm.texi | 16 |
2 files changed, 20 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5301e06..24c4198 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2009-12-28 Daniel Gutson <dgutson@codesourcery.com> + + * doc/c-arm.texi: Document NEON alignment specifiers. + 2009-12-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Richard Earnshaw <richard.earnshaw@arm.com> diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 671ccc7..69ed6b6 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -339,6 +339,7 @@ features. The default is to warn. * ARM-Chars:: Special Characters * ARM-Regs:: Register Names * ARM-Relocations:: Relocations +* ARM-Neon-Alignment:: NEON Alignment Specifiers @end menu @node ARM-Instruction-Set @@ -406,6 +407,21 @@ Either @samp{#} or @samp{$} can be used to indicate immediate operands. @cindex register names, ARM *TODO* Explain about ARM register naming, and the predefined names. +@node ARM-Neon-Alignment +@subsection NEON Alignment Specifiers + +@cindex alignment for NEON instructions +Some NEON load/store instructions allow an optional address +alignment qualifier. +The ARM documentation specifies that this is indicated by +@samp{@@ @var{align}}. However GAS already interprets +the @samp{@@} character as a "line comment" start, +so @samp{: @var{align}} is used instead. For example: + +@smallexample + vld1.8 @{q0@}, [r0, :128] +@end smallexample + @node ARM Floating Point @section Floating Point |