[PATCH] New port of Cell SPU

trevor_smigiel@playstation.sony.com trevor_smigiel@playstation.sony.com
Sat Nov 11 00:09:00 GMT 2006


Ah, thanks, I'll remove them.  We currently use them in some other
versions of our release, and are here by accident.

Andrew had just asked me about these the other day and we also felt it
would be better to move these to some appropriate library.

Trevor

* Richard Guenther <richard.guenther@gmail.com> [2006-11-10 01:45]:
> On 11/10/06, trevor_smigiel@playstation.sony.com
> <trevor_smigiel@playstation.sony.com> wrote:
> >Here is an updated patch containing the port for Cell SPU.
> >
> >This patch addresses all previous issues raised, includes the
> >documentation changes, and a couple of other fixes.
> >
> >Trevor
> >
> >ChangeLog 06-11-09  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
> >
> >        * configure.in (skipdirs) : Don't build target-libiberty for SPU.
> >        * configure : Rebuilt.
> >
> >gcc/ChangeLog 06-11-09  Trevor Smigiel 
> ><Trevor_Smigiel@playstation.sony.com>
> >        Russell Olsen <Russell_Olsen@playstation.sony.com>
> >        Dmitri Makarov <Dmitri_Makarov@playstation.sony.com>
> >        Yukishige Shibata <shibata@rd.scei.sony.co.jp>
> >        Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
> >        Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
> >        Andrew Pinski <Andrew_Pinski@playstation.sony.com>
> >
> >
> >        * gcc/config.gcc : Add target for SPU.
> >        * gcc/config/spu/constraints.md : New file.
> >        * gcc/config/spu/crt0.c : New file.
> >        * gcc/config/spu/crtend.c : New file.
> >        * gcc/config/spu/crti.asm : New file.
> >        * gcc/config/spu/crtn.asm : New file.
> >        * gcc/config/spu/divf.c : New file.
> >        * gcc/config/spu/float_unsdidf.c : New file.
> >        * gcc/config/spu/float_unssidf.c : New file.
> >        * gcc/config/spu/predicates.md : New file.
> >        * gcc/config/spu/spu-builtins.def : New file.
> >        * gcc/config/spu/spu-builtins.h : New file.
> >        * gcc/config/spu/spu-builtins.md : New file.
> >        * gcc/config/spu/spu-c.c : New file.
> >        * gcc/config/spu/spu-elf.h : New file.
> >        * gcc/config/spu/spu-modes.def : New file.
> >        * gcc/config/spu/spu-protos.h : New file.
> >        * gcc/config/spu/spu.c : New file.
> >        * gcc/config/spu/spu.h : New file.
> >        * gcc/config/spu/spu.md : New file.
> >        * gcc/config/spu/spu.opt : New file.
> >        * gcc/config/spu/spu_internals.h : New file.
> >        * gcc/config/spu/spu_intrinsics.h : New file.
> >        * gcc/config/spu/spu_mfcio.h : New file.
> >        * gcc/config/spu/sqrtf.c : New file.
> 
> This file does not seem to be referenced anywhere?  What is it about?
> Likewise for divf.c.  The reason I am asking is that these seem to be
> more appropriate for libgcc-math than eventually libgcc (if it was intended
> to put them there).
> 
> Richard.



More information about the Gcc-patches mailing list