diff options
author | Nick Clifton <nickc@redhat.com> | 2009-07-09 07:52:37 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2009-07-09 07:52:37 +0000 |
commit | c921be7d91493b707293202625c4b8d77b0486c1 (patch) | |
tree | 066d77b7459673024c734d522edc86514d457b86 /gas/doc/c-arm.texi | |
parent | a177aad3d79648d06b5624652ad267e010d2b389 (diff) | |
download | gdb-c921be7d91493b707293202625c4b8d77b0486c1.zip gdb-c921be7d91493b707293202625c4b8d77b0486c1.tar.gz gdb-c921be7d91493b707293202625c4b8d77b0486c1.tar.bz2 |
* config/tc-arm.c (it_fsm_post_encode): New forward declaration.
(set_it_insn_type_nonvoid): New macro.
(emit_thumb32_expr): New function.
(thumb_insn_size): New function.
(emit_insn): New function.
(s_arm_elf_inst): New function.
(md_pseudo_table): New pseudo-opcode entries added.
* doc/c-arm.texi: New directive added.
* gas/arm/inst-po.d: New testcase.
* gas/arm/inst-po.s: New file.
* gas/arm/inst-po-2.d: New testcase.
* gas/arm/inst-po-2.s: New file.
* gas/arm/inst-po-2.l: New file.
* gas/arm/inst-po-3.d: New testcase.
* gas/arm/inst-po-3.s: New file.
* gas/arm/inst-po-be.d: New testcase.
Diffstat (limited to 'gas/doc/c-arm.texi')
-rw-r--r-- | gas/doc/c-arm.texi | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 7accce8..ab7540f 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -569,6 +569,15 @@ Must be preceded by a @code{.personality} or @code{.personalityindex} directive. @c IIIIIIIIIIIIIIIIIIIIIIIIII + +@cindex @code{.inst} directive, ARM +@item .inst @var{opcode} [ , @dots{} ] +@item .inst.n @var{opcode} [ , @dots{} ] +@item .inst.w @var{opcode} [ , @dots{} ] +Generates the instruction corresponding to the numerical value @var{opcode}. +@code{.inst.n} and @code{.inst.w} allow the Thumb instruction size to be +specified explicitly, overriding the normal encoding rules. + @c JJJJJJJJJJJJJJJJJJJJJJJJJJ @c KKKKKKKKKKKKKKKKKKKKKKKKKK @c LLLLLLLLLLLLLLLLLLLLLLLLLL |