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

Safe HaskellNone

Synthesizer.LLVM.CausalParameterized.ControlledPacked

Description

This is like Synthesizer.LLVM.CausalParameterized.Controlled but for vectorised signals.

Documentation

process :: (C parameter a b, C process) => process (parameter, a) bSource

processCtrlRate :: (C parameter av bv, Read av, n ~ Size av, C bv, n ~ Size bv, C parameter, C r, Storable r, IsFloating r, IntegerConstant r, FirstClass r, Stored r ~ rm, IsSized r, IsSized rm, MakeValueTuple r, ValueTuple r ~ Value r, CmpRet r, CmpResult r ~ Bool) => T p r -> (T p r -> T p parameter) -> T p av bvSource