HSI4z%Skk\Dh%q'-X=ISeD.v9PK`#ztnxc{`zg_ 0}4T`Fndp.mk\ EPKu0zX ‹ qrB"GFghc.mkBEPKTL7kB?EtPQvFghc-packages|@ b-?Hթ!lEBo@ߺDexamples\s2U$9YwjVU[zYJDexamples/sumsqL9PK#$[KK *YN+LsPRFexamples/sumsq/vect.hs9PKpYtvyIpr"^Fm jjZFexamples/sumsq/sumsq-c.cL9PKiq̫Izi$nּ[-Fexamples/sumsq/prim.hs9PKOzkE] 5cAw!bW U7(/Fexamples/sumsq/MakefileKQFsVe3O1l29M3P18f+8XDexamples/spec-constr9PK%+Br@oCJ_]*vd(Fexamples/spec-constr/spec-constr.hs/9PK#(BKN\N{ӭ6=}AV~ Fexamples/spec-constr/Pipelines.hs9PK ϔv(A:/({zPJ Fexamples/spec-constr/Makefile:#;MXӨN d2L-Dexamples/smvm9PK1J28K;ui=x9T 8 Fexamples/smvm/vect.hs9PKD=o66jp7?x!`Y*,ӃFexamples/smvm/smvm-c.c 9PKK-&/qy]B21a[Fexamples/smvm/prim.hs 9PK~}䎙M4} Rކ~dKFexamples/smvm/mksm.cxkp~4,e9X5?A ⠍Dexamples/smvm/legacy[9PK"g' ZΒ掌rgFexamples/smvm/legacy/matvecmul.h~9PK"vת~3G6νT$Fexamples/smvm/legacy/matvecmul.c%9PK#r̦N6JD߃׹`KQ Fexamples/smvm/legacy/MatVecMul.hs\9PK&5-6P[}ֽ؆5Fexamples/smvm/SMVMVect.hsE9PKh˕,Ua?rcw9Fexamples/smvm/SMVMPrim.hs9PKCz m:De$I]NAwFexamples/smvm/README#9PK=s\IcЛ2OkJ۽CXVFexamples/smvm/MakefileR+8PKt@YA2Ԏ `'n _ v#Fexamples/runbench.hs ~LˀJb"cԜ]ƴlaB0HDexamples/regularArrays!ߞ1=^KY(K<RDexamples/regularArrays/examples` (5f =VPI3!fDexamples/regularArrays/examples/mmultcU s3K/'І /,e<^9ѼEJ^$6aFexamples/regularArrays/examples/mmultc/Main.c'Bl:JZr+)Dexamples/regularArrays/examples/mmult ,*7ȷy>Z5b & JoGp6Dexamples/regularArrays/examples/mmult/data;K7xVÙ99u{ a>+vlFexamples/regularArrays/examples/mmult/data/up-4x4.matGK@[&.(9[jo02Fexamples/regularArrays/examples/mmult/data/random2-100x100.mat:K@!A>6=s6M1ZF6Fexamples/regularArrays/examples/mmult/data/random1-100x100.mat,)K9f_[?&p_'ZV=A;S\Fexamples/regularArrays/examples/mmult/data/id-10x10.matK6{L=aBuz>H\|^_1eXFexamples/regularArrays/examples/mmult/SolveDArray.hs?K67%emf/ r4KA\B FFexamples/regularArrays/examples/mmult/SolveCArray.hss3K/GV# 濙s(=j*ag}(&Fexamples/regularArrays/examples/mmult/Main.hs&- YH߰|+*w_wtJp$Dexamples/regularArrays/examples/libcK/( lOۼnݻqJ7nK VFexamples/regularArrays/examples/libc/Timing.hK/DygeIv$_$:-|[ ۷Fexamples/regularArrays/examples/libc/Timing.cs3K/uOn=a?UO+EʸO h\BfFexamples/regularArrays/examples/libc/Matrix.h s3K/cbGP=rpN囫LO%OFexamples/regularArrays/examples/libc/Matrix.c?B6#ws%Qwe w?VcpFexamples/regularArrays/examples/laplace/data/pls-400x400.ppm}E :cK>!h߇$L+[v,E|kFexamples/regularArrays/examples/laplace/data/pls-300x300.ppms:cK>}F^/V|w) ҫFexamples/regularArrays/examples/laplace/data/pls-200x200.ppm\K>c?v V֟\gXZ2sx8Fexamples/regularArrays/examples/laplace/data/pls-100x100.pxm@\K>^mQc? W{݁xA\.Fexamples/regularArrays/examples/laplace/data/pls-100x100.ppmJ:cK>@˶H6Mիd;U  -YFexamples/regularArrays/examples/laplace/data/pls-100x100.pngK8\*qeMo;+"iQM_yFexamples/regularArrays/examples/laplace/SolveMArray.hsTw5K8E=D`\2._A+1QWFexamples/regularArrays/examples/laplace/SolveDArray.hsPK?2fKC =l?-(` "J~Fexamples/regularArrays/examples/laplace/SolveCArrayFlatDim.hs9 cK8mBP MY`Ki7 K}.ɝ 6Fexamples/regularArrays/examples/laplace/SolveCArray.hs PK7~R$,~<#~LO4.2cFexamples/regularArrays/examples/laplace/SolveArray.hsͨK1Lw%Lbplv9e"%I}Fexamples/regularArrays/examples/laplace/Main.hs%[hq]9( ͆z4UIGRVDexamples/regularArrays/examples/fftz솴K-C6.*M;&/ӡ 7cnRgW}nFexamples/regularArrays/examples/fft/Main.hs솴K2|>#2hQi氻wC˪eFexamples/regularArrays/examples/fft/FFTCArray.hs8PK%#(Ik5.u}?MNFexamples/regularArrays/StdArrays.hs(5K&C֖7O4$PijF.5@].Fexamples/regularArrays/ReglibTest.hs{2òK''oh;BX k_a( P|Fexamples/regularArrays/ReglibBench.hs8PKyhR | ;z,y%Q.QyuFexamples/regularArrays/README K!+ UL\ݑU7x0HFexamples/regularArrays/Makefile8PK(,TNtH+*L%-r 65ceFexamples/regularArrays/Hierarchical.hsR8PK =ϒgugB MĜ/ X U{$XFexamples/regularArrays/DArray.hs \K)Y[YA^ >s p SFYp)>Fexamples/regularArrays/CArrayFlatDim.hs&K"A/khk[FOY$_ ŸFexamples/regularArrays/CArray.hs 2òK)xYtm%FgC!1hMFexamples/regularArrays/Array.hs"S7%+K&:@)-? Dexamples/quickhull5?مKAG+lU\<4s==&Fexamples/quickhull/vectSVG.hs ?مK8w_zEPI!VɚHXFexamples/quickhull/vect.hs8PKzEXY+2^n0Z#+f.Є]Fexamples/quickhull/Types.hs ?مK LY| gfj[Z+ŤmG/"I-4Fexamples/quickhull/TestData.hs?مK|20>w7D W]xނ\8Fexamples/quickhull/SVG.hs8PK%~T ?e6]sT 7齴:ʡvFexamples/quickhull/QuickHullVect.hs8PK!SՋ'lS2ͷB*vFexamples/quickhull/QuickHull.hsg?مK)en B.2۠ d\Fexamples/quickhull/Makefile()WaI3-0#g%e2i`.T8:Dexamples/quickcheck 'Sr&;q&fL`mDexamples/quickcheck/testsx9PK,E&?djO/_f;!2k 8m~Fexamples/quickcheck/tests/Unlifted_Sums.hs39PK1q-Ĥ%U XSA Fexamples/quickcheck/tests/Unlifted_Subarrays.hs89PK0;2V+ޗe^T(x0yFexamples/quickcheck/tests/Unlifted_Permutes.hs$9PK.U62|xfھk:-AnwFexamples/qsort/QSortPar.hsV8PKF ԡ GmjCN %@ ]Fexamples/qsort/QSort.hss8PKf±g`FhL4X\ӑ_|x3KAJ`8Fexamples/qsort/Makefile,Q^s Ci}cAn6{@#-r*Dexamples/primespjQ8PK!q,#%/\{k/M}L<\Fexamples/primespj/PrimesVect.hs9PK\6nRvI +Fexamples/primespj/PrimesPJ.hs9PKѭvw6ri GavFexamples/primespj/Makefile.J hE)p-tA%|cDexamples/primesn8PK3ypl"pϘVM_j{9Fexamples/primes/primes.hsE8PK&nK|)"'*թGS:KżQFexamples/primes/README;8PKMd;`)l&iD\*Fexamples/primes/PrimSeq.hs-8PK6=AJ?'ESGuS|yFexamples/primes/PrimPar.hs8PKu9H1m\ϽJU.vIPeK9 'jFexamples/primes/Makefile8PKBU}q}Hļ~zc|uOFexamples/primes/H98.hs/ ,?5=ZS;ozqC,̭W~$6HDexamples/mk9PK8k+.N3uݦS89 Y/(y)0.>:Fexamples/mk/test.mk9PKyWgw4ypj Q27Fexamples/mk/common.mkt14bo50.N\yHҘDexamples/matrix/8PKmpr ՙ/1l536PEzFexamples/matrix/MatrixTest.hsF8PK#*$&*m"!+S9 |/=!Fexamples/matrix/MatrixPrimTest.hs9 8PKA"} l_]AٛmdXqsB1Fexamples/matrix/MatrixPrim.hs48PKZek IqӯnoJ4Fexamples/matrix/Matrix.hs68PKe*Hz W8Qެ4Nّn+Fexamples/matrix/Makefile3߂(ep6j55.!4Dexamples/lib8PK 0$7bj=3D\b& bFexamples/lib/dph-bench.cabal@8PKI¢07 tO{23:DDgFexamples/lib/Setup.hs8PK8 gk*`i1.%Ӯ~2Q̦Fexamples/lib/Makefile3E)0M1>h5h!`6o\a+FDexamples/lib/Bench_8PKS=}uMV0ȬFH4@V9Fexamples/lib/Bench/Time.hs8PK}*[54Ä_$%CE^?P66ZƢud`Fexamples/lib/Bench/Options.hs. xK!EEDDo%^HCZ}.Fexamples/lib/Bench/Benchmark.hs5WD OX>gA`.xr8Dexamples/fusion9PKygB "-d}q-~Fexamples/fusion/runtst.sh9PK"3SKϸ0m$jմFexamples/fusion/Map_Replicate.hs9PK&AuD?VV jh\Fexamples/fusion/Map_Map_Replicate.hs9PK][4aՆ4'6^M44EFexamples/fusion/Map_Map.hs9PK.׀a%-3B'_{C϶_Fexamples/fusion/DotP.hs9 _9V>D6Cs"GM}.#{Dexamples/dotp9PKO]$?"n9IAR&n\9DIFexamples/dotp/vect.hs9PKW5:"GS@Rd0mPhG*X2>OFexamples/dotp/prim.hs7zrVKR󑌂(2ZPfmj"Dexamples/dotp/legacy\9PK %ojd uGQe۷vIZ6s\Fexamples/dotp/legacy/dotprod.h9PK TI|Hkt82'>`m%3Fexamples/dotp/legacy/dotprod.c9PK!F%_ 8]EL'u2`VUH}Fexamples/dotp/legacy/DotProd.hs9PK6$e2Ҕu8\#|~NFexamples/dotp/dotp-c.c9PKm}O5̓U gBBRm!Fexamples/dotp/README9PK#^iEN-_@YfŧڻxNFexamples/dotp/Makefile9PKe!IԒe根(;l.Z9Fexamples/dotp/DotPVect.hs9PK6[T*Lil?0# #JHP20Fexamples/dotp/DotPPrim.hs9PKVuLg$Fexamples/barnesHut/Makefile@8PK%aϝ?ݩn4ۑGuGgq*ҝ'$DFexamples/barnesHut/BarnesHutVect.hs 8PK$9C"L\22 Z_OdUYFexamples/barnesHut/BarnesHutSeq.hs"8PK$09P=J;YSgȂ㛲kFexamples/barnesHut/BarnesHutPar.hs(8PK%H1a2L+#5{#Q7 Fexamples/barnesHut/BarnesHutList.hsK8PK$3פ?c&+ViܿFCdFexamples/barnesHut/BarnesHutGen.hsl 8PK!> [Kឰo,b *\Fexamples/barnesHut/BarnesHut.hs9PK5P!i #`)jT5}ξ;Fexamples/READMEK• RwNH?,2}xQfp#egFexamples/MakefileA)!s EXH_u-ErZ)e-DdtraceXHPK=vg%oA=C@~ pt ܣNR 61MFdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat.hs4O;#o'6ME= MnW\H^ODdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat*BFPKC@ajEr,P޾m]Fdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/UArr.hs$FPKC{r(*LidǨ*qV민:gFdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Text.hsFPKC` X+Ia^%)}˄|0i4Fdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Sums.hsgFPKH+@0f@1_vj}BnqG&Fdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Subarrays.hs FPKEQX2IQʋ.k,iFdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Stream.hsrFPKE8 ̔R\3mZ.4Fdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Search.hsFPKEA}!U+OVݍY 3Hxs8Fdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Random.hssFPKFԷ~̍g/6d":i1Fdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Permute.hsFPKCB6(Er%,nF ɕqFdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Enum.hsFPKJ\~2!;56%g ]ѐS~mFdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Combinators.hs FPKEGˉM_JeB}nFdph-prim-seq/Data/Array/Parallel/Unlifted/Sequential/Flat/Basics.hsFPK3 {k}8K_f`Fdph-prim-seq/Data/Array/Parallel/Unlifted/Gabi.hs[Ό#4r加8b O&CNaDdph-prim-parHPKS4G+jʳSwe[Fdph-prim-par/ghc-stageHPK!}DKߡlVPBv'. w%Fdph-prim-par/dph-prim-par.cabal/HPK3N9;g|Ը_є7H(+HFdph-prim-par/Setup.hsiHPK׉ Ĩw6haq ITFdph-prim-par/LICENSE[*;m=L0bm{e9O@r9Y)Ddph-prim-par/Data[EB:!Þ0#ϷKyoDdph-prim-par/Data/Array[" ( 635 3CjeSVH GDdph-prim-par/Data/Array/ParallelK.NRק7`'⩏ov)0y<#,."Fdph-prim-par/Data/Array/Parallel/Unlifted.hs[+D^ `]O!X+lˡ{,¿4Ddph-prim-par/Data/Array/Parallel/UnliftedK7xľVF_ž8aFdph-prim-par/Data/Array/Parallel/Unlifted/Parallel.hsV4Q+xݛg+TL_[gDdph-prim-par/Data/Array/Parallel/Unlifted/ParallelHPK<kn~ԣtg1!%UB/=J\Fdph-prim-par/Data/Array/Parallel/Unlifted/Parallel/Sums.hsHPKA64,0l?M>57Usfŷ7Fdph-prim-par/Data/Array/Parallel/Unlifted/Parallel/Subarrays.hs KAhUMZ>]b#OyQ)7Fdph-prim-par/Data/Array/Parallel/Unlifted/Parallel/Segmented.hsGPK?zd|&3ʋ]1j@d&{{͸rFdph-prim-par/Data/Array/Parallel/Unlifted/Parallel/Permute.hs HPK<˕ice2/Ҭ?`yLp XF ԪFdph-prim-par/Data/Array/Parallel/Unlifted/Parallel/Enum.hsHPKC.2{VNj>][}HGɉN.xR{mQ pyS.۱xHFdph-prim-par/Data/Array/Parallel/Unlifted/Parallel/Basics.hsGPK3 {k}8K_f`Fdph-prim-par/Data/Array/Parallel/Unlifted/Gabi.hsLGPK:~'!-m}P=ʣOL4&U"Fdph-prim-par/Data/Array/Parallel/Unlifted/Distributed.hs[7 )Zh=Y;Pz^sz-UJTBDdph-prim-par/Data/Array/Parallel/Unlifted/Distributed0GPK@x,uܣ;U*5u_&3^>whFdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Types.hskGPKB~zzbOy*uS[w2į?Fdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/TheGang.hsFGPKBh"@/ѼFbΞuh['QFdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Scalars.hs K? %wH[VejU=Ip:-Fdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Gang.hs GPKABFtan z_u*5O#RFdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/DistST.hsGPKFVT*t %(y!qTk-Fdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Basics.hsxGPKA^ Cze5X/=])QʄFdph-prim-par/Data/Array/Parallel/Unlifted/Distributed/Arrays.hs_b*PzzsȘN _J5jeDdph-prim-interface4]{4b{䐧 8lyՎGDdph-prim-interface/interface7*K.7\/N:^0" 5[jbXF/Fdph-prim-interface/interface/DPH_Interface.hK+tb՞(םzq `|qPFdph-prim-interface/interface/DPH_Header.h8PKS4G+jʳSwe[Fdph-prim-interface/ghc-stage98PK-˒QKȲByu+j{A5'Fdph-prim-interface/dph-prim-interface.cabal/8PK3N9;g|Ը_є7H(+HFdph-prim-interface/Setup.hsi8PK׉ Ĩw6haq ITFdph-prim-interface/LICENSE_'$*{/13*6:?nDdph-prim-interface/Data_U ljf݉J:#Ddph-prim-interface/Data/Array_(PeKߢ(2SZppK/P4vNJ*Ddph-prim-interface/Data/Array/ParallelK4ŕ"@:C@@@2OY/ x9 A[,(KFdph-prim-interface/Data/Array/Parallel/Unlifted.hsm S[’:t!gliN>d9Ddph-commonFPKS4G+jʳSwe[Fdph-common/ghc-stageEPKͩK-mcd1Wᅆΰ Fdph-common/dph-common.cabal/FPK3N9;g|Ը_є7H(+HFdph-common/Setup.hs FPK0 _dm ^sB+v䷻ؤFdph-common/READMEiFPK׉ Ĩw6haq ITFdph-common/LICENSEms"G } # Xo>Ddph-common/Datamhz"hQZ#|2JmADdph-common/Data/ArrayXFPK#[Caqbl}֍15Fdph-common/Data/Array/Parallel.hsm Oi Ʃ L}Iı]HDdph-common/Data/Array/ParallelEPK+5P.9{DD svOc U2$Fdph-common/Data/Array/Parallel/Prelude.hsh("'sdgZޅь^ օ7eDdph-common/Data/Array/Parallel/PreludeFPK1⁶C9gA#.ڠN}EfFdph-common/Data/Array/Parallel/Prelude/Word8.hsoFPK/$1?1x@O<|Yϗ7 yFdph-common/Data/Array/Parallel/Prelude/Int.hs FPK2וIT2x/>R_^{m-imaZFdph-common/Data/Array/Parallel/Prelude/Double.hsFPK0%9lMfS{'vm8x3K<% {ZFdph-common/Data/Array/Parallel/Prelude/Base.hsh- E?iɒrگRY Ddph-common/Data/Array/Parallel/Prelude/BaseFPK6/dC\: P:JeG]ػv[Fdph-common/Data/Array/Parallel/Prelude/Base/Word8.hsFPK6MPh& Cts.0*Fdph-common/Data/Array/Parallel/Prelude/Base/Tuple.hs:DK5JC?2$n) X,ɱAaFdph-common/Data/Array/Parallel/Prelude/Base/PArr.hsFPK4S)?s |\07vIDoLZFdph-common/Data/Array/Parallel/Prelude/Base/Int.hsFPK7ϠZ=DG.#a~ Fdph-common/Data/Array/Parallel/Prelude/Base/Double.hsFPK5H pSJEtSqƺY{ENGFdph-common/Data/Array/Parallel/Prelude/Base/Bool.hsOu҄K*SfP Lw/]҈S`*HZRFdph-common/Data/Array/Parallel/PArray.hsEPK*?_km\u3O6qYC8pFdph-common/Data/Array/Parallel/Lifted.hsm'ICsJ8Ў ԱDdph-common/Data/Array/Parallel/Lifted:?مK2[gH\VAA#V` `e0bFdph-common/Data/Array/Parallel/Lifted/Unboxed.hsj*SuggrӤ-TnDdph-common/Data/Array/Parallel/Lifted/TH2FPK2Nav;n}#'80><A"CFdph-common/Data/Array/Parallel/Lifted/TH/Repr.hs FPK3-:BCR܌5 ʿ!gd5Fdph-common/Data/Array/Parallel/Lifted/Selector.hsvFPK1~(P%o_gix/;eFdph-base/include/fusion-phases.hEPKS4G+jʳSwe[Fdph-base/ghc-stageEPK]j'2+S??C>Fdph-base/dph-base.cabal/EPK3N9;g|Ը_є7H(+HFdph-base/Setup.hsiEPK׉ Ĩw6haq ITFdph-base/LICENSEyTeZ!z:g/^/hoPRoDdph-base/Datayh2 QL f+kհWDdph-base/Data/Arrayyۥ<=J#i=ð-VnIDdph-base/Data/Array/ParallelEPK(MHb2}1kyL\J*?Fdph-base/Data/Array/Parallel/Stream.hsu%Iwя`5{'mGOih(IFQDdph-base/Data/Array/Parallel/StreamMK2iDm3sх+aWT]lכtFdph-base/Data/Array/Parallel/Stream/Segmented.hsrEPK-oni$#.2#5,7FG΋½Α w Fdph-base/Data/Array/Parallel/Stream/Flat/Search.hsEPK4g8̢W P:y]Fdph-base/Data/Array/Parallel/Stream/Flat/Random.hs EPK2$zU& xuɺ\l̤uWFdph-base/Data/Array/Parallel/Stream/Flat/Enum.hs#EPK9Ǯ>{CMt FYFdph-base/Data/Array/Parallel/Stream/Flat/Combinators.hsIEPK4JJ& zg"{wR@ ,Fdph-base/Data/Array/Parallel/Stream/Flat/Basics.hsEPK&DӯMdo!gK]6T '%Fdph-base/Data/Array/Parallel/Base.hsdx#lyTun)@>J& j&)էDdph-base/Data/Array/Parallel/BaseEPK+jet]> !Bi_ޕ Fdph-base/Data/Array/Parallel/Base/Util.hsEPK+KY$I*mQ<_f~Z^(ÃtJ}k,eFdph-base/Data/Array/Parallel/Base/Text.hs EPK,eBs嚐 y莲M嚛p&NuFdph-base/Data/Array/Parallel/Base/Rebox.hs EPK2(ojl ŴljK(YFdph-base/Data/Array/Parallel/Base/Hyperstrict.hs EPK,~E]@DaG =o4qFdph-base/Data/Array/Parallel/Base/Debug.hsEPK-3npAp[tn OoAQBFdph-base/Data/Array/Parallel/Base/DTrace.hsEPK-Dũ={_iXyd"1wOdY *ಾFdph-base/Data/Array/Parallel/Base/Config.hs`EPK%^{)(;:tܑOC/)]yFdph-base/Data/Array/Parallel/Arr.hsy"WYl}`ϲQOHϩ Ddph-base/Data/Array/Parallel/Arr(IEPK+FoV1wT;1Z`{ru>=4Fdph-base/Data/Array/Parallel/Arr/BUArr.hsSEPK+?i iuwG $U&g‚9IFdph-base/Data/Array/Parallel/Arr/BBArr.hsGPKxv.vwp儚؄tE;4FdefineTOP.mkiEPK ׉ Ĩw6haq ITFLICENSEC8PK ZF'K\H]YYx >qFGNUmakefile