Class

fringe

BigIP

Related Doc: package fringe

Permalink

abstract class BigIP extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BigIP
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BigIP()

    Permalink

Type Members

  1. case class Unimplemented(op: String) extends Exception with Product with Serializable

    Permalink

Abstract Value Members

  1. abstract def divide(dividend: SInt, divisor: SInt, latency: Int, flow: Bool): SInt

    Permalink
  2. abstract def divide(dividend: UInt, divisor: UInt, latency: Int, flow: Bool): UInt

    Permalink
  3. abstract def fadd(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point addition.

  4. abstract def fdiv(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point division.

  5. abstract def feq(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point equality comparison.

  6. abstract def fge(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point greater-than or equal comparison.

  7. abstract def fgt(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point greater-than comparison.

  8. abstract def fle(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point less-than or equal comparison.

  9. abstract def flt(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point less-than comparison.

  10. abstract def fmul(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point multiplication.

  11. abstract def fne(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): Bool

    Permalink

    Floating point inequality comparison.

  12. abstract def fsub(a: UInt, b: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point subtraction.

  13. abstract def mod(dividend: SInt, divisor: SInt, latency: Int, flow: Bool): SInt

    Permalink
  14. abstract def mod(dividend: UInt, divisor: UInt, latency: Int, flow: Bool): UInt

    Permalink
  15. abstract def multiply(a: SInt, b: SInt, latency: Int, flow: Bool): SInt

    Permalink
  16. abstract def multiply(a: UInt, b: UInt, latency: Int, flow: Bool): UInt

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def atan(a: UInt, latency: Int): UInt

    Permalink
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def cos(a: UInt, latency: Int): UInt

    Permalink
  8. def cosh(a: UInt, latency: Int): UInt

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def fabs(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point absolute value.

  12. def fexp(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point natural exponentiation (out = e ** a).

  13. def ffma(a: UInt, b: UInt, c: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point fused multiply add.

  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def fix2fix(a: UInt, sign1: Boolean, dec1: Int, frac1: Int, sign2: Boolean, dec2: Int, frac2: Int, latency: Int, flow: Bool, rounding: RoundingMode, saturating: OverflowMode): UInt

    Permalink

    Conversion from one fixed point type to another fixed point type.

  16. def fix2flt(a: UInt, sign: Boolean, dec: Int, frac: Int, man: Int, exp: Int, latency: Int, flow: Bool): UInt

    Permalink

    Conversion from fixed point (sign, dec, frac) to floating point (man, exp).

  17. def fln(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point natural log.

  18. def flt2fix(a: UInt, man: Int, exp: Int, sign: Boolean, dec: Int, frac: Int, latency: Int, flow: Bool, rounding: RoundingMode, saturating: OverflowMode): UInt

    Permalink

    Conversion from floating point (man, exp) to fixed point (sign, dec, frac).

  19. def flt2flt(a: UInt, man1: Int, exp1: Int, man2: Int, exp2: Int, latency: Int, flow: Bool): UInt

    Permalink

    Conversion from one floating point type (man1, exp1) to another floating point type (man2, exp2).

  20. def fltaccum(a: UInt, en: Bool, last: Bool, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point accumulation.

  21. def frec(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point reciprocal (out = 1/x).

  22. def frsqrt(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point reciprocal square root.

  23. def fsigmoid(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point sigmoid.

  24. def fsqrt(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point square root (out = sqrt(x)).

  25. def ftanh(a: UInt, m: Int, e: Int, latency: Int, flow: Bool): UInt

    Permalink

    Floating point hyperbolic tangent.

  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def getConst[T <: Data](sig: T): Option[BigInt]

    Permalink
  28. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. def log2(a: UInt, latency: Int, flow: Bool): UInt

    Permalink
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. def sin(a: UInt, latency: Int): UInt

    Permalink
  35. def sinh(a: UInt, latency: Int): UInt

    Permalink
  36. def sqrt(a: UInt, latency: Int, flow: Bool): UInt

    Permalink
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  38. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  39. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped