Specifications
Table 2-2: Hardware Conformance with IEEE 754-1985 and IEEE 754-2008 Floating-Point Standard
Feature Floating-Point Hardware
Implementation with IEEE 754-
1985
Floating-Point Hardware 2
Implementation with IEEE 754-
2008
Operations
Addition/subtraction Implemented Implemented
Multiplication Implemented Implemented
Division Optional Implemented
Square root Not implemented, this
operation is implemented in
software.
Implemented
Integer to float/float to
integer
Not implemented, this
operation is implemented in
software.
Implemented
Minimum/maximum Not implemented, this
operation is implemented in
software.
Implemented
Negate/absolute Not implemented, this
operation is implemented in
software.
Implemented
Comparisons Not implemented, this
operation is implemented in
software.
Implemented
Precision
Single Implemented Implemented
Double Not implemented. Double
precision operations are
implemented in software.
Not implemented. Double
precision operations are
implemented in software.
Exception
conditions
Invalid operation Result is Not a Number (NaN) Result is Not a Number
(NaN)
Division by zero Result is ±infinity Result is ±infinity
Overflow Result is ±infinity Result is ±infinity
Inexact Result is a normal number Result is a normal number
Underflow Result is ±0 Result is ±0
Rounding Modes
Round to nearest Implemented Implemented (roundTies‐
ToAway mode)
Round toward zero Not implemented Implemented (truncation
mode)
Round toward +infinity Not implemented Not implemented
Round toward –infinity Not implemented Not implemented
2-6
Floating-Point Instructions
NII51002
2015.04.02
Altera Corporation
Processor Architecture
Send Feedback