[PATCH] New port of Cell SPU

Richard Guenther richard.guenther@gmail.com
Fri Nov 10 09:42:00 GMT 2006


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