OSDN Git Service

2006-10-27 Joel Schopp <jschopp@austin.ibm.com>
authorjjohnstn <jjohnstn>
Fri, 27 Oct 2006 23:02:00 +0000 (23:02 +0000)
committerjjohnstn <jjohnstn>
Fri, 27 Oct 2006 23:02:00 +0000 (23:02 +0000)
commit213e723fab50c5f10025bcc49a832ba670d9d68c
treeb3133f9dfd11742f3685b148a61c43614cedafe5
parentd1ee1437fcb33282e24a5b9f26334afb1d6b5c7b
2006-10-27  Joel Schopp  <jschopp@austin.ibm.com>

        * libc/machine/spu/memcpy.c: Override generic function with vectorized
        version optimized for the cell spu.
        * libc/machine/spu/memmove.c: Ditto.
        * libc/machine/spu/memset.c: Ditto.
        * libc/machine/spu/strcat.c: Ditto.
        * libc/machine/spu/strchr.c: Ditto.
        * libc/machine/spu/strcmp.c: Ditto.
        * libc/machine/spu/strcpy.c: Ditto.
        * libc/machine/spu/strcspn.c: Ditto.
        * libc/machine/spu/strlen.c: Ditto.
        * libc/machine/spu/strncat.c: Ditto.
        * libc/machine/spu/strncmp.c: Ditto.
        * libc/machine/spu/strncpy.c: Ditto.
        * libc/machine/spu/strpbrk.c: Ditto.
        * libc/machine/spu/strrchr.c: Ditto.
        * libc/machine/spu/strspn.c: Ditto.
        * libc/machine/spu/strxfrm.c: Ditto.
        * libc/machine/spu/vec_literal.h: Add abstraction of vector literals,
        removing altivec style initializers.
        * libc/machine/spu/Makefile.am: Add new files to list so they build
        * libc/machine/spu/Makefile.in: Regenerate from new Makefile.am
20 files changed:
newlib/ChangeLog
newlib/libc/machine/spu/Makefile.am
newlib/libc/machine/spu/Makefile.in
newlib/libc/machine/spu/memcpy.c
newlib/libc/machine/spu/memmove.c [new file with mode: 0644]
newlib/libc/machine/spu/memset.c [new file with mode: 0644]
newlib/libc/machine/spu/strcat.c [new file with mode: 0644]
newlib/libc/machine/spu/strchr.c [new file with mode: 0644]
newlib/libc/machine/spu/strcmp.c [new file with mode: 0644]
newlib/libc/machine/spu/strcpy.c [new file with mode: 0644]
newlib/libc/machine/spu/strcspn.c [new file with mode: 0644]
newlib/libc/machine/spu/strlen.c [new file with mode: 0644]
newlib/libc/machine/spu/strncat.c [new file with mode: 0644]
newlib/libc/machine/spu/strncmp.c [new file with mode: 0644]
newlib/libc/machine/spu/strncpy.c [new file with mode: 0644]
newlib/libc/machine/spu/strpbrk.c [new file with mode: 0644]
newlib/libc/machine/spu/strrchr.c [new file with mode: 0644]
newlib/libc/machine/spu/strspn.c [new file with mode: 0644]
newlib/libc/machine/spu/strxfrm.c [new file with mode: 0644]
newlib/libc/machine/spu/vec_literal.h [new file with mode: 0644]