More built-in NDP combinators
authorRoman Leshchinskiy <rl@cse.unsw.edu.au>
Mon, 19 Nov 2007 01:22:05 +0000 (01:22 +0000)
committerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Mon, 19 Nov 2007 01:22:05 +0000 (01:22 +0000)
compiler/vectorise/VectBuiltIn.hs

index 7ae2070..5741ddc 100644 (file)
@@ -207,8 +207,11 @@ preludeVars :: [(Module, FastString, Module, FastString)]
 preludeVars
   = [
       mk nDP_PRELUDE_PARR FSLIT("mapP") nDP_COMBINATORS FSLIT("mapPA")
+    , mk nDP_PRELUDE_PARR FSLIT("zipWithP") nDP_COMBINATORS FSLIT("zipWithPA")
     , mk nDP_PRELUDE_INT  FSLIT("plus") nDP_PRELUDE_INT FSLIT("plusV")
     , mk nDP_PRELUDE_INT  FSLIT("minus") nDP_PRELUDE_INT FSLIT("minusV")
+    , mk nDP_PRELUDE_INT  FSLIT("sumP")  nDP_PRELUDE_INT FSLIT("sumPA")
+    , mk nDP_PRELUDE_INT  FSLIT("upToP") nDP_PRELUDE_INT FSLIT("upToPA")
     ]
   where
     mk = (,,,)