synthesizer-llvm-0.8.1.1: Efficient signal processing using runtime compilation

Safe HaskellNone
LanguageHaskell98

Synthesizer.LLVM.Fold

Documentation

data T a b Source

Constructors

Cons (forall r. b -> a -> CodeGenFunction r b) b 

premap :: (forall r. a -> CodeGenFunction r b) -> T b c -> T a c Source

maxZero :: Real a => T a a Source

maxAbs :: Real a => T a a Source

sum :: Additive a => T a a Source

pair :: T a0 b0 -> T a1 b1 -> T (a0, a1) (b0, b1) Source

triple :: T a0 b0 -> T a1 b1 -> T a2 b2 -> T (a0, a1, a2) (b0, b1, b2) Source