This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/16871] missing vector support
- From: "wilson at specifixinc dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Mar 2005 22:49:16 -0000
- Subject: [Bug target/16871] missing vector support
- References: <20040804103912.16871.jbeulich@novell.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From wilson at specifixinc dot com 2005-03-30 22:49 -------
Subject: Re: missing vector support
steven at gcc dot gnu dot org wrote:
> ------- Additional Comments From steven at gcc dot gnu dot org 2005-03-30 11:21 -------
> Is anyone going to work on these intrinsics? Is there a list somewhere
> of what intrinsics we are talking about here?
See comment #1, which points at patch written by HJ, which needs some
more work, and probably also a formal review.
As far as I know, the intrinsics are only defined in the Intel compiler
documentation. That is the list HJ is working from. As I understand
it, there is an intrinsic defined for every IA-64 instruction. Thus any
gcc extended asm can be converted into intrinsic calls. If you know the
naming scheme, you can probably generate your own list from IA-64
architecture documentation.
There was also two threads in the gcc list started by Jan Beulich here
http://gcc.gnu.org/ml/gcc/2005-01/msg00204.html
http://gcc.gnu.org/ml/gcc/2005-01/msg00276.html
I don't think he was volunteering to do the work, but he did point out
some issues that need to be considered, such as how vectors should be
treated as arguments and parameters.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16871