package math
- Alphabetic
- Public
- Protected
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