[LLVMbugs] [Bug 6044] New: Horizontal SIMD functions

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jan 14 13:15:41 PST 2010


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: unassignedbugs at nondot.org
        ReportedBy: llvm at henning-thielemann.de
                CC: llvmbugs at cs.uiuc.edu


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.



More information about the llvm-bugs mailing list