#3557: SIMD operations in GHC.Prim
---------------------------------+------------------------------------------
Reporter: guest | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: _|_
Component: Compiler (NCG) | Version: 6.11
Severity: normal | Resolution:
Keywords: | Difficulty: Unknown
Testcase: | Os: Unknown/Multiple
Architecture: Unknown/Multiple |
---------------------------------+------------------------------------------
Comment (by guest):
I have tried some SSE instructions using harpy in GHC-6.10, but the test
program terminates with:
{{{ghci: pthread_mutex_lock.c:82: __pthread_mutex_lock: Assertion
`mutex->__data.__owner == 0' failed.}}}
Of course, this can be due to a programming error. However, is the Haskell
runtime prepared for SSE instructions at all? If two threads use XMM
registers - do their usage of these registers interfer?
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3557#comment:3>
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