[GHC] #3557: CPU Vector instructions in GHC.Prim
GHC
cvs-ghc at haskell.org
Wed Nov 3 05:37:48 EDT 2010
#3557: CPU Vector instructions in GHC.Prim
---------------------------------+------------------------------------------
Reporter: guest | Owner: vivian
Type: feature request | Status: new
Priority: normal | Milestone: _|_
Component: Compiler (NCG) | Version: 6.11
Keywords: | Testcase:
Blockedby: | Difficulty: Unknown
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by vivian):
I have begun by adding
{{{
Int32Packed4#
Int64Packed2#
FloatPacked2#
DoublePacked4#
}}}
as primitive datatypes. This includes adding the primitive mathematical
and logical operations that Cmm uses (which are the C primitives).
I am currently '''not''' providing non-hash versions of these datatypes
(e.g. `Int32Packed4`).
Also added are primitive `Array#`s for these packed types.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3557#comment:18>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list