X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Fdoc%2Fc-arm.texi;h=391c396d275b6e43f0ee204e101ca13f18c002fe;hb=f482d3044722558c3b16f54b33b0855bfbae36b1;hp=2a52cac31c435e8660933759f20bd713040f173a;hpb=6735952f7c0f5f1f69a94c2d92c26e452a196da6;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 2a52cac31c..391c396d27 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1996-2016 Free Software Foundation, Inc. +@c Copyright (C) 1996-2017 Free Software Foundation, Inc. @c This is part of the GAS manual. @c For copying conditions, see the file as.texinfo. @@ -125,10 +125,14 @@ recognized: @code{cortex-a53}, @code{cortex-a57}, @code{cortex-a72}, +@code{cortex-a73}, @code{cortex-r4}, @code{cortex-r4f}, @code{cortex-r5}, @code{cortex-r7}, +@code{cortex-r8}, +@code{cortex-m33}, +@code{cortex-m23}, @code{cortex-m7}, @code{cortex-m4}, @code{cortex-m3}, @@ -138,6 +142,7 @@ recognized: @code{exynos-m1}, @code{marvell-pj4}, @code{marvell-whitney}, +@code{falkor}, @code{qdf24xx}, @code{xgene1}, @code{xgene2}, @@ -183,7 +188,9 @@ architectures), @code{simd} (Advanced SIMD Extensions for v8-A architecture, implies @code{fp}), @code{virt} (Virtualization Extensions for v7-A architecture, implies @code{idiv}), -@code{pan} (Priviliged Access Never Extensions for v8-A architecture), +@code{pan} (Privileged Access Never Extensions for v8-A architecture), +@code{ras} (Reliability, Availability and Serviceability extensions +for v8-A architecture), @code{rdma} (ARMv8.1 Advanced SIMD extensions for v8-A architecture, implies @code{simd}) and @@ -226,6 +233,7 @@ names are recognized: @code{armv8-a}, @code{armv8.1-a}, @code{armv8.2-a}, +@code{armv8.3-a}, @code{iwmmxt} @code{iwmmxt2} and @@ -927,7 +935,7 @@ between Arm and Thumb instructions and should be used even if interworking is not going to be performed. The presence of this directive also implies @code{.thumb} -This directive is not neccessary when generating EABI objects. On these +This directive is not necessary when generating EABI objects. On these targets the encoding is implicit when generating Thumb code. @cindex @code{.thumb_set} directive, ARM @@ -962,7 +970,7 @@ should only be done if it is really necessary. @cindex @code{.unwind_raw} directive, ARM @item .unwind_raw @var{offset}, @var{byte1}, @dots{} -Insert one of more arbitary unwind opcode bytes, which are known to adjust +Insert one of more arbitrary unwind opcode bytes, which are known to adjust the stack pointer by @var{offset} bytes. For example @code{.unwind_raw 4, 0xb1, 0x01} is equivalent to