05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Common VFP Subarchitecture Specification<br />

IDF, bit [7] Input Denormal trapped exception flag, or IMPLEMENTATION DEFINED. The meaning of this<br />

bit depends on the value of FPEXC.TFV:<br />

FPEXC.TFV == 0<br />

This bit is IMPLEMENTATION DEFINED. It can contain IMPLEMENTATION DEFINED<br />

information about the cause of an exception. It might be used by the<br />

implementation to indicate why an instruction was bounced to support code.<br />

FPEXC.TFV == 1<br />

This bit is the Input Denormal trapped exception flag. It indicates whether an<br />

Input Denormal exception occurred while FPSCR.IDE was 1.<br />

In this case, the meaning of this bit is:<br />

0 Input denormal exception has not occurred.<br />

1 Input denormal exception has occurred.<br />

Input Denormal exceptions can occur only when FPSCR.FZ is 1.<br />

In both cases this bit must be cleared to 0 by the exception h<strong>and</strong>ling routine.<br />

IXF, bit [4] Inexact trapped exception flag, or IMPLEMENTATION DEFINED. The meaning of this bit<br />

depends on the value of FPEXC.TFV:<br />

FPEXC.TFV == 0<br />

This bit is IMPLEMENTATION DEFINED. It can contain IMPLEMENTATION DEFINED<br />

information about the cause of an exception. It might be used by the<br />

implementation to indicate why an instruction was bounced to support code.<br />

FPEXC.TFV == 1<br />

This bit is the Inexact trapped exception flag. It indicates whether an Inexact<br />

exception occurred while FPSCR.IXE was 1.<br />

In this case, the meaning of this bit is:<br />

0 Inexact exception has not occurred.<br />

1 Inexact exception has occurred.<br />

In both cases this bit must be cleared to 0 by the exception h<strong>and</strong>ling routine.<br />

UFF, bit [3] Underflow trapped exception flag, or IMPLEMENTATION DEFINED. The meaning of this bit<br />

depends on the value of FPEXC.TFV:<br />

FPEXC.TFV == 0<br />

This bit is IMPLEMENTATION DEFINED. It can contain IMPLEMENTATION DEFINED<br />

information about the cause of an exception. It might be used by the<br />

implementation to indicate why an instruction was bounced to support code.<br />

FPEXC.TFV == 1<br />

This bit is the Underflow trapped exception flag. It indicates whether an<br />

Underflow exception occurred while FPSCR.UFE was 1.<br />

In this case, the meaning of this bit is:<br />

0 Underflow exception has not occurred.<br />

1 Underflow exception has occurred.<br />

AppxB-18 Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0406B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!