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

           Summary: Horizontal SIMD functions
           Product: libraries
           Version: 2.5
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Backend: X86
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


It would be nice to be able to use the horizontal add instruction of ix86
processors. E.g. HADDPD adds the two 'double' numbers of a SIMD register (and
does the same for another register, too). Currently I can only manually extract
the vector components with LLVM's extractelement instruction and add them,
which will be translated to ix86 assembly code this way.


-- 
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