APPENDICES
APPENDICES-22
M32R-FPU Software Manual (Rev.1.01)
APPENDIX 5
Appendix 5 IEEE754 Specification Overview
(5) Invalid Operation Exception (IVLD)
The exception occurs when an invalid operation is executed. Appendix Table 5.3.5
shows operation results and the respective conditions in which each IVLD occurs.
Appendix Table 5.3.5 Operation Results due to IVLD Exception
Result
Occurrence Condition
when the IVLD EIT
when the IVLD EIT
processing is masked
processing is executed
Operation for SNaN operand
QNaN
(Destination unchanged)
+Infinity– (+Infinity), –Infinity– (–Infinity)
0
✕
Infinity
0
÷
0, Infinity
÷
Infinity
oute operation for values less then 0
Integer conversion overflow:
Undefined
NaN and
∞
are converted to integers
When < or > comparison was performed on NaN
(No change)
Important: The following operations never generate an Exception.
√
(-0): returns –0
∞
/ 0: returns
∞
(Sign of result is exclusive-OR (EXOR) of signs of divider and
dividend.)
■
Definition of Terms
• Exception
S p e c i a l c o n d i t i o n s g e n e r a t e d b y e x e c u t i o n o f f l o a t i n g - p o i n t i n s t r u c t i o n s . T h e
corresponding enable bits of the floating-point status register are used to determine
whether the EIT processing will be executed when an Exception occurs. However, the
actual generation of an exception cannot be masked.
• EIT Processing
An operation triggered by the generation of an Exception, in which the flow jumps to a
floating-point Exception vector address, or a string of related Exception operation
sequences is triggered. The corresponding enable bits of the floating-point status
register are used to determine whether the EIT processing will be executed when an
Exception occurs.
• Intermediate Result of Operation
The value resulting from calculations of infinite and unbounded exponent and mantissa
bits. In actual implementation, the number of exponent and mantissa bits is finite and
the intermediate result is rounded so that the final operation result can be determined.
Summary of Contents for M32R-FPU
Page 8: ...M32R FPU Software Manual Rev 1 01 This page left blank intentionally...
Page 25: ...CHAPTER 2 INSTRUCTION SET 2 1 Instruction set overview 2 2 Instruction format...
Page 39: ...CHAPTER 3 INSTRUCTIONS 3 1 Conventions for instruction description 3 2 Instruction description...
Page 189: ...INDEX...