This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: A bit of vector extension documentation


On Don, 2001-09-27 at 17:06, Bernd Schmidt wrote:

> However, I'm still doubtful about exposing a lowlevel interface like
> __attribute__((mode)).  So I came up with the patch below, which adds a
> new file gcc_vector.h.  This currently provides types for the i386 MMX and
> SSE extensions, it can be extended for other CPUs (that's why it's not in
> config/i386).

I'm actually more concerned about the braindead interface to those functions.
Using __bultin_whatever to apply single operations to SIMD types is about
as comfortable as inline ASM programming at large with the advantage of
scheduling.

--
Servus,
       Daniel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]