From c921be7d91493b707293202625c4b8d77b0486c1 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Thu, 9 Jul 2009 07:52:37 +0000 Subject: * 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. --- gas/doc/c-arm.texi | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gas/doc') 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 -- cgit v1.1