[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


           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