Assembler User GuidePreface Overview of the Assembler Overview of the ARM Architecture Structure of Assembly Language Modules Writing ARM Assembly Language Condition Codes Conditional instructions Conditional execution in ARM state Conditional execution in Thumb state Updates to the condition flags Condition code suffixes and related flags Comparison of condition code meanings in integer a Benefits of using conditional execution Example showing the benefits of using conditional Optimization for execution speed Using the Assembler Symbols, Literals, Expressions, and Operators VFP Programming Assembler Command-line Options ARM and Thumb Instructions VFP Instructions Directives Reference Via File Syntax
Comparison of condition code meanings in integer and floating-point code
5.6 Comparison of condition code meanings in integer and floating-point code
The meaning of the condition code mnemonic suffixes depends on whether the condition flags in the APSR were set by a floating-point instruction or by an ARM or Thumb data processing instruction.
This is because:
The only VFP instruction that can update the condition flags is
VMRS APSR_nzcv, FPSCR
The meaning of the condition code mnemonic suffixes is shown in the following table:
Table 5-2 Condition codes
NoteThe type of the instruction that last updated the condition flags determines the meaning of the condition codes.
of your data.