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

Duncan Sands <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #11 from Duncan Sands <[email protected]> 2010-10-15 09:57:23 CDT ---
I can reproduce this with llc from LLVM 2.8.  However with the latest llc from
svn I get:

        movl    8(%esp), %eax
        movl    4(%esp), %ecx
        movd    %eax, %xmm0
        punpcklwd       %xmm0, %xmm0    # xmm0 = xmm0[0,0,1,1,2,2,3,3]
        pshufd  $0, %xmm0, %xmm0        # xmm0 = xmm0[0,0,0,0]
        movd    %ecx, %xmm1
        punpcklwd       %xmm1, %xmm1    # xmm1 = xmm1[0,0,1,1,2,2,3,3]
        pshufd  $0, %xmm1, %xmm1        # xmm1 = xmm1[0,0,0,0]
        paddw   %xmm0, %xmm1
        movaps  %xmm1, %xmm0
        ret

So it seems to have been fixed already.

-- 
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to