chalmers-lava2000-1.6.1: Hardware description EDSL

Safe HaskellNone
LanguageHaskell98

Lava.Operators

Contents

Documentation

(|->) :: Generic a => a -> a -> a infixr 1 Source #

(<==>) :: Generic a => a -> a -> Signal Bool infix 4 Source #

Orphan instances

SignalInt a => Enum (Signal a) Source # 

Methods

succ :: Signal a -> Signal a #

pred :: Signal a -> Signal a #

toEnum :: Int -> Signal a #

fromEnum :: Signal a -> Int #

enumFrom :: Signal a -> [Signal a] #

enumFromThen :: Signal a -> Signal a -> [Signal a] #

enumFromTo :: Signal a -> Signal a -> [Signal a] #

enumFromThenTo :: Signal a -> Signal a -> Signal a -> [Signal a] #

SignalInt a => Fractional (Signal a) Source # 

Methods

(/) :: Signal a -> Signal a -> Signal a #

recip :: Signal a -> Signal a #

fromRational :: Rational -> Signal a #

SignalInt a => Num (Signal a) Source # 

Methods

(+) :: Signal a -> Signal a -> Signal a #

(-) :: Signal a -> Signal a -> Signal a #

(*) :: Signal a -> Signal a -> Signal a #

negate :: Signal a -> Signal a #

abs :: Signal a -> Signal a #

signum :: Signal a -> Signal a #

fromInteger :: Integer -> Signal a #

SignalInt a => Ord (Signal a) Source # 

Methods

compare :: Signal a -> Signal a -> Ordering #

(<) :: Signal a -> Signal a -> Bool #

(<=) :: Signal a -> Signal a -> Bool #

(>) :: Signal a -> Signal a -> Bool #

(>=) :: Signal a -> Signal a -> Bool #

max :: Signal a -> Signal a -> Signal a #

min :: Signal a -> Signal a -> Signal a #