package math
- Alphabetic
- Public
- All
Type Members
-
case class
Floating(exponentSize: Int, mantissaSize: Int) extends Bundle with Product with Serializable
Floating point value
Floating point value
- exponentSize
Size of the exponent field
- mantissaSize
Size of the mantissa field with the implicit one not included
-
case class
FloatingCompareResult() extends Bundle with Product with Serializable
Floating comparison result
-
case class
RecFloating(exponentSize: Int, mantissaSize: Int) extends Bundle with Product with Serializable
Floating point value recoded using Berkeley encoding (see https://github.com/ucb-bar/berkeley-hardfloat)
Floating point value recoded using Berkeley encoding (see https://github.com/ucb-bar/berkeley-hardfloat)
- exponentSize
Recoded exponent size (1 bit wider than the IEEE754 equivalent float)
- mantissaSize
Mantissa field size with the implicit one not included
Value Members
-
object
Floating128
Quad precision IEEE 754
-
object
Floating16
Half precision IEEE 754
-
object
Floating32
Single precision IEEE 754
-
object
Floating64
Double precision IEEE 754
-
object
FloatingAbs
Returns absolute value of the floating point number
-
object
FloatingCompare
Floating Point number comparisons
-
object
FloatingToSInt
Converts Floating to Signed integer
-
object
FloatingToUInt
Converts floating to Unsigned integer
-
object
RecFloating128
Quad precision recoded Floating
-
object
RecFloating16
Half precision recoded Floating
-
object
RecFloating32
Single precision recoded Floating
-
object
RecFloating64
Double precision recoded Floating