From: Daniel Gutson Date: Mon, 28 Dec 2009 18:27:42 +0000 (+0000) Subject: 2009-12-28 Daniel Gutson X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=99f1a7a78a814f5df32488c36be264a8e30bf3b1;p=deliverable%2Fbinutils-gdb.git 2009-12-28 Daniel Gutson * doc/c-arm.texi: Document NEON alignment specifiers. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 5301e06632..24c4198d09 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2009-12-28 Daniel Gutson + + * doc/c-arm.texi: Document NEON alignment specifiers. + 2009-12-21 Ramana Radhakrishnan Richard Earnshaw diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 671ccc7105..69ed6b63a8 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