EasyManuals Logo

ARM ARM1176JZF-S User Manual

Default Icon
759 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #626 background imageLoading...
Page #626 background image
Introduction to the VFP coprocessor
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 18-15
ID012310 Non-Confidential, Unrestricted Access
18.8 VFP11 treatment of branch instructions
The VFP11 coprocessor does not directly provide branch instructions. Instead, the result of a
floating-point compare instruction can be stored in the ARM11 condition code flags using the
FMSTAT instruction. This enables you to use the ARM11 branch instructions and conditional
execution capabilities to executing conditional floating-point code.
In some cases, full IEEE 754 standard comparisons are not required. Simple comparisons of
single-precision data, such as comparisons to zero or to a constant, can be done using an FMRS
transfer and the ARM11 CMP and CMN instructions. This method is faster in many cases than
using an FCMP instruction followed by an FMSTAT instruction. For more information, see
Compliance with the IEEE 754 standard on page 20-3 and Comparisons on page 20-5.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM ARM1176JZF-S and is the answer not in the manual?

ARM ARM1176JZF-S Specifications

General IconGeneral
BrandARM
ModelARM1176JZF-S
CategoryComputer Hardware
LanguageEnglish

Related product manuals