[commit: vector] simd: Add support for vectors that contain SIMD vectors. (b5d33e8)
Geoffrey Mainland
gmainlan at ghc.haskell.org
Fri Jul 19 14:24:48 CEST 2013
Repository : http://darcs.haskell.org/ghc.git/
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/b5d33e8fa419d82aa5bee7cb603c0f5ed0d39244
>---------------------------------------------------------------
commit b5d33e8fa419d82aa5bee7cb603c0f5ed0d39244
Author: Geoffrey Mainland <mainland at apeiron.net>
Date: Sun Oct 28 15:52:26 2012 +0000
Add support for vectors that contain SIMD vectors.
Vectors can now have unfoldings that consist of streams containing SIMD vectors
as elements. There are also new operations for operating on vectors using SIMD
operations.
Data/Vector/Fusion/Bundle.hs | 106 ++++++++-
Data/Vector/Fusion/Bundle/Monadic.hs | 340 ++++++++++++++++++++++++++++-
Data/Vector/Fusion/MultiStream/Monadic.hs | 333 ++++++++++++++++++++++++++++
Data/Vector/Fusion/Stream/Monadic.hs | 10 +-
Data/Vector/Generic.hs | 192 +++++++++++++++-
Data/Vector/Generic/Base.hs | 13 ++
Data/Vector/Generic/Mutable.hs | 118 +++++++++-
Data/Vector/Generic/Mutable/Base.hs | 25 +++
Data/Vector/Generic/New.hs | 49 ++++-
Data/Vector/Primitive.hs | 2 +-
Data/Vector/Storable.hs | 125 ++++++++++-
Data/Vector/Storable/Mutable.hs | 18 ++
Data/Vector/Unboxed.hs | 123 ++++++++++-
Data/Vector/Unboxed/Base.hs | 65 +++++-
vector.cabal | 1 +
15 files changed, 1505 insertions(+), 15 deletions(-)
Diff suppressed because of size. To see it, use:
git show b5d33e8fa419d82aa5bee7cb603c0f5ed0d39244
More information about the ghc-commits
mailing list