module Data.Array.Parallel.Unlifted.Parallel (
bpermuteUP, updateUP,
enumFromToUP, enumFromThenToUP, enumFromStepLenUP, enumFromStepLenEachUP,
mapUP, filterUP, packUP, combineUP, zipWithUP, foldUP, scanUP,
andUP, sumUP,
replicateSUP, replicateRSUP, foldSUP, sumSUP, sumRUP,
indexedUP, replicateUP, repeatUP,
dropUP
) where
import Data.Array.Parallel.Unlifted.Parallel.Permute
import Data.Array.Parallel.Unlifted.Parallel.Combinators
import Data.Array.Parallel.Unlifted.Parallel.Basics
import Data.Array.Parallel.Unlifted.Parallel.Sums
import Data.Array.Parallel.Unlifted.Parallel.Enum
import Data.Array.Parallel.Unlifted.Parallel.Segmented
import Data.Array.Parallel.Unlifted.Parallel.Subarrays