Bug 22226 - vectorization library
Summary: vectorization library
Status: NEW
Alias: None
Product: gcc
Classification: Unclassified
Component: tree-optimization (show other bugs)
Version: 4.1.0
: P2 enhancement
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: missed-optimization
: 36099 (view as bug list)
Depends on:
Blocks: vectorizer
  Show dependency treegraph
 
Reported: 2005-06-28 20:53 UTC by David Edelsohn
Modified: 2022-03-08 16:20 UTC (History)
5 users (show)

See Also:
Host:
Target: powerpc*-*-*
Build:
Known to work:
Known to fail:
Last reconfirmed: 2007-07-02 21:27:44


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Edelsohn 2005-06-28 20:53:15 UTC
GCC generic vector support should call IBM MASSV and Intel VML vector libraries.
Comment 1 Andrew Pinski 2005-06-28 21:20:21 UTC
Confirmed.
Comment 2 Andrew Pinski 2007-07-02 21:27:44 UTC
Note the "SIMD Math Library Specification for Cell Broadband Engine Architecture" defines an interface for a SIMD math library for VMX (and Cell SPU).
Comment 3 victork 2008-08-11 07:48:28 UTC
*** Bug 36099 has been marked as a duplicate of this bug. ***
Comment 4 Martin Sebor 2016-01-28 03:05:59 UTC
There's been no activity on this bug in almost eight years.  Is this still a desirable enhancement today (or are there better alternatives), and is there any likelihood that it will be implemented?  (I don't have an opinion, just trying to clear out some old inactive bugs.)
Comment 5 David Edelsohn 2016-01-28 03:35:05 UTC
This is still of interest.
Comment 6 rguenther@suse.de 2016-01-28 08:33:20 UTC
On Thu, 28 Jan 2016, msebor at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22226
> 
> Martin Sebor <msebor at gcc dot gnu.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|NEW                         |WAITING
>                  CC|                            |msebor at gcc dot gnu.org
> 
> --- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
> There's been no activity on this bug in almost eight years.  Is this still a
> desirable enhancement today (or are there better alternatives), and is there
> any likelihood that it will be implemented?  (I don't have an opinion, just
> trying to clear out some old inactive bugs.)

GLIBC is in the process of getting such library - that doesn't help
non-glibc targets of course.  Plumbing to GLIBC is also not yet
implemented.
Comment 7 Manuel López-Ibáñez 2016-02-23 00:27:19 UTC
(In reply to rguenther@suse.de from comment #6)
> GLIBC is in the process of getting such library - that doesn't help
> non-glibc targets of course.  Plumbing to GLIBC is also not yet
> implemented.

Available since GLIBC 2.23: https://sourceware.org/glibc/wiki/libmvec