2009-12-28 Daniel Gutson <dgutson@codesourcery.com>

* doc/c-arm.texi: Document NEON alignment specifiers.
This commit is contained in:
Daniel Gutson 2009-12-28 18:27:42 +00:00
parent 6a0fc12fb1
commit 99f1a7a78a
2 changed files with 20 additions and 0 deletions

View File

@ -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>

View File

@ -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