#include "fusion-phases.h"
module Data.Array.Parallel.Unlifted.Parallel
(
lengthUP
, nullUP
, emptyUP
, indexedUP
, replicateUP
, repeatUP
, interleaveUP
, mapUP
, filterUP
, packUP
, combineUP, combine2UP
, zipWithUP
, foldUP, fold1UP
, foldlUP, foldl1UP
, scanUP
, enumFromToUP
, enumFromThenToUP
, enumFromStepLenUP
, enumFromStepLenEachUP
, bpermuteUP
, updateUP
, replicateRSUP
, appendSUP
, appendSUPV
, foldRUP
, sumRUP
, indexsFromVector
, indexsFromVectorsUPVSegd
, indexsFromVectorsUPVSegdP
, extractsFromNestedUPSSegd
, extractsFromVectorsUPSSegd
, extractsFromVectorsUPVSegd
, extractsFromVectorsUPVSegdP
, dropUP
, andUP
, orUP
, allUP, anyUP
, sumUP, productUP
, maximumUP, maximumByUP
, maximumIndexByUP)
where
import Data.Array.Parallel.Unlifted.Parallel.Basics
import Data.Array.Parallel.Unlifted.Parallel.Combinators
import Data.Array.Parallel.Unlifted.Parallel.Enum
import Data.Array.Parallel.Unlifted.Parallel.Permute
import Data.Array.Parallel.Unlifted.Parallel.Extracts
import Data.Array.Parallel.Unlifted.Parallel.Segmented
import Data.Array.Parallel.Unlifted.Parallel.Text ()
import Data.Array.Parallel.Unlifted.Parallel.Subarrays
import Data.Array.Parallel.Unlifted.Parallel.Sums