packages feed

NoSlow-0.2: NoSlow/Mini/Vector/Unsafe/Unboxed.hs

{-# LANGUAGE TemplateHaskell #-}
module NoSlow.Mini.Vector.Unsafe.Unboxed
where

import qualified NoSlow.Backend.Vector.Unsafe.Unboxed as Impl
import qualified NoSlow.Mini.Kernels as K
import NoSlow.Backend.TH

type Spec_Vector = Impl.Vector
type Spec_Elem   = ()
class Impl.Unbox a => Spec_Context v a

$(specialise K.kernels)