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

Safe HaskellNone

Synthesizer.LLVM.Filter.NonRecursive

Documentation

convolve :: (Storable a, MakeValueTuple a, ValueTuple a ~ al, C al, PseudoRing al) => T p (Vector a) -> T p al alSource

convolvePacked :: (IsPrimitive a, FirstClass a, Stored a ~ am, IsPrimitive am, IsSized am, SizeOf am ~ amsize, PositiveT n, PositiveT (n :*: amsize), MakeValueTuple a, ValueTuple a ~ al, Struct al ~ am, Storable a, C al, IsArithmetic a) => T p (Vector a) -> T p (Value n a) (Value n a)Source