| |||
| Home > Revisions for Assembler Reference | |||
The following technical changes have been made to Assembler Reference.
Table 33. Differences between issue E and issue F
| Change | Topics affected |
|---|---|
| Added a note that the --device option is deprecated. | |
Modified the description of --licretry. | --licretry |
Where appropriate:
| Various topics |
Changed the minor version component of
the integer reported by the | --version_number |
Modified the description of --vsn. | --vsn |
Mentioned a restriction on using LSL in
an IT block with a zero value for sh. | |
Clarified the range of addresses accessible
to the ADRL pseudo-instruction in ARM state. |
Table 34. Differences between issue D and issue E
Change | Topics affected |
|---|---|
Added |
Table 35. Differences between issue C and issue D
Change | Topics affected |
|---|---|
In the summary table, changed instruction mnemonics from:
| |
Added | |
Changed FPv4_SP to FPv4-SP. | |
Added ARM Glossary to other information. | |
Made changes to ALinknames for | |
Added links to Memory access instructions
in the |
Table 36. Differences between issue B and issue C
Change | Topics affected |
|---|---|
Changed the restrictions to say that | |
Mentioned the additional cases where SP and PC are deprecated. | |
Mentioned that deprecation of SP and PC is only in ARMv6T2 and above. | Various instructions |
| Added example of inconsistent use of MAP and FIELD directives. | |
Added note that the option is not required if you are using the ARM Compiler toolchain with DS-5. | |
| Changed --cpu PXA270 to --device PXA270. |
Table 37. Differences between issue A and issue B
Change | Topics affected |
|---|---|
Updated the description of --cpu=name. | |
Added the option --execstack. | |
Added the option --no_execstack. | |
Added the option --fpmode=none. | |
Updated the description of --show_cmdline. | |
Updated the instruction summary table and footnotes with ARMv7E-M. | |
Replaced “profile” with “architecture” when referring to ARMv6-M, ARMv7-M, ARMv7-R, and ARMv7-A in the instruction summary table and in the architecture sections of the instruction descriptions. | |
Mentioned register-controlled shift in the description of Operand2. | |
Added register restrictions to | |
Added register restrictions and deprecation
information in | |
Identified the ARM only instruction syntaxes
in | |
Added register restrictions and deprecation
information, use of SP, and use of PC in | |
Noted that PC-relative | |
Added information about deprecation and
use of SP in | |
In Restrictions of reglist in ARM instructions,
added that reglist containing both PC and LR in ARM | |
Added Restrictions of reglist in ARM instructions. | |
Added register restriction for | |
Added restrictions on reglist in | |
Added the statement “must not be PC” for each of the registers in the syntax. | |
Linked to | |
Removed the caution against the use of
the S suffix when using PC as | |
Mentioned the deprecated instructions that use PC. | |
Added more syntaxes that are only present in ARM code and described the additional items in the syntax. | |
Documented the valid forms of the | |
Linked to | |
Removed the caution against the use of
the S suffix when using PC as | |
Added Register restrictions section to
say | |
Mentioned that | |
Mentioned that | |
Linked to | |
Removed the caution against the use of
the S suffix when using PC as | |
Mentioned the deprecated instructions that use PC. | |
Mentioned that SP is not permitted in
Thumb | |
Added that | |
Added that | |
Added that | |
Added that the Thumb instructions are available in ARMv7E-M. | |
| |
Added figures 4-4 and 4-5 for the operation
of | |
Added tables showing the register state
before and after operation of | |
Added that | |
Added note for macro workaround when using |. | |
Clarified the message to say that error generation is during assembly rather than second pass of the assembly. | |
Added | |
Clarified that | |
Clarified the description of | |
Added note about R_ARM_TARGET1. | |
Added link to 8 Byte Stack Alignment in See also section. | |
Added /hardfp and /softfp values to the --apcs option and added link to the --apcs option in the Compiler Reference. | |
Changed |