feldspar-language-0.4.0.2: A functional embedded language for DSP and parallelism

Feldspar.Core.Functions.Ord

Synopsis

Documentation

class (Eq a, Ord a) => Ord a whereSource

Redefinition of the standard Ord class for Feldspar

Methods

(<) :: Data a -> Data a -> Data BoolSource

(>) :: Data a -> Data a -> Data BoolSource

(<=) :: Data a -> Data a -> Data BoolSource

(>=) :: Data a -> Data a -> Data BoolSource

min :: Data a -> Data a -> Data aSource

max :: Data a -> Data a -> Data aSource

optLT :: (Ord a, BoundedInt b, Size a ~ Range b) => Data a -> Data a -> Data BoolSource

optGT :: (Ord a, BoundedInt b, Size a ~ Range b) => Data a -> Data a -> Data BoolSource

optLTE :: (Ord a, BoundedInt b, Size a ~ Range b) => Data a -> Data a -> Data BoolSource

optGTE :: (Ord a, BoundedInt b, Size a ~ Range b) => Data a -> Data a -> Data BoolSource

optMin :: (Ord a, BoundedInt b, Size a ~ Range b) => Data a -> Data a -> Data aSource

optMax :: (Ord a, BoundedInt b, Size a ~ Range b) => Data a -> Data a -> Data aSource