[LLVMbugs] [Bug 13251] SplitVectorResult llvm.x86.avx.round.ps.256: Do not know how to split the result of this operator

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Jul 1 12:37:33 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=13251

Henning Thielemann <llvm at henning-thielemann.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |

--- Comment #4 from Henning Thielemann <llvm at henning-thielemann.de> 2012-07-01 14:37:33 CDT ---
(In reply to comment #3)
> However, valgrind doesn't support AVX, which makes the error expected.

Interesting. However, when I compile the program by llc none of the compiled
instructions should be executed.

As I said the problem originally arised in a Haskell program in the JIT mode.
Now I thought that there might something in the Haskell runtime that interacts
badly with AVX. However simple operations like fadd and fmul are translated to
vaddps and vmulps by LLVM and they work without problems. I only have the
problem with the intrinsics like roundps256, cmpps256.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list