#3557: CPU Vector instructions in GHC.Prim
---------------------------------+------------------------------------------
    Reporter:  guest             |        Owner:              
        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've attached a patch for what I've done so far, it is not pretty.

 Two recommendations after having done some coding:

 1) Don't try and have dummy functions for CPUs that don't support specific
 instructions, insist that the programmer do the checking that they are
 using the right primOps.  This is for efficiency and sanity.

 2) There needs to be some CMM programming, for example to pack/unpack
 scalar to vector, which require combinations of machine ops

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3557#comment:35>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to