This is the mail archive of the
newlib-cvs@sourceware.org
mailing list for the newlib project.
src/newlib ChangeLog libc/machine/spu/Makefile ...
- From: jjohnstn at sourceware dot org
- To: newlib-cvs at sourceware dot org
- Date: 23 Aug 2007 18:45:22 -0000
- Subject: src/newlib ChangeLog libc/machine/spu/Makefile ...
CVSROOT: /cvs/src
Module name: src
Changes by: jjohnstn@sourceware.org 2007-08-23 18:45:22
Modified files:
newlib : ChangeLog
newlib/libc/machine/spu: Makefile.am Makefile.in c99ppe.h
stdio.c
Added files:
newlib/libc/machine/spu: fiprintf.S fiscanf.S fprintf.S fscanf.S
iprintf.S iscanf.S mk_syscalls printf.S
scanf.S siprintf.S siscanf.S
sniprintf.S snprintf.S sprintf.S
sscanf.S stack_reg_va.S syscall.def
Removed files:
newlib/libc/machine/spu: fiprintf.c fiscanf.c fprintf.c fscanf.c
iprintf.c iscanf.c printf.c scanf.c
siprintf.c siscanf.c sniprintf.c
snprintf.c sprintf.c sscanf.c
Log message:
2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp>
Reduce the memory consumption of variable argument functions
for SPU (cell):
* libc/machine/spu/Makefile.am: Replace printf/scanf family C sources
to assembler sources.
* libc/machine/spu/Makefile.in: Regenerated.
* libc/machine/spu/stdio.c: Add __check_init function wrapping
CHECK_INIT macro to use from assembler routines.
* libc/machine/spu/c99ppe.h: Add definitions for assembler code.
* libc/machine/spu/fiprintf.S: New file.
* libc/machine/spu/fiscanf.S: Ditto.
* libc/machine/spu/fprintf.S: Ditto.
* libc/machine/spu/fscanf.S: Ditto.
* libc/machine/spu/iprintf.S: Ditto.
* libc/machine/spu/iscanf.S: Ditto.
* libc/machine/spu/printf.S: Ditto.
* libc/machine/spu/scanf.S: Ditto.
* libc/machine/spu/siprintf.S: Ditto.
* libc/machine/spu/siscanf.S: Ditto.
* libc/machine/spu/sniprintf.S: Ditto.
* libc/machine/spu/snprintf.S: Ditto.
* libc/machine/spu/sprintf.S: Ditto.
* libc/machine/spu/sscanf.S: Ditto.
* libc/machine/spu/stack_reg_va.S: Ditto.
* libc/machine/spu/syscall.def: Ditto. (for maintenance)
* libc/machine/spu/mk_syscalls: Ditto. (for maintenance)
* libc/machine/spu/fiprintf.c: Removed. (Replaced by .S)
* libc/machine/spu/fiscanf.c: Ditto.
* libc/machine/spu/fprintf.c: Ditto.
* libc/machine/spu/fscanf.c: Ditto.
* libc/machine/spu/iprintf.c: Ditto.
* libc/machine/spu/iscanf.c: Ditto.
* libc/machine/spu/printf.c: Ditto.
* libc/machine/spu/scanf.c: Ditto.
* libc/machine/spu/siprintf.c: Ditto.
* libc/machine/spu/siscanf.c: Ditto.
* libc/machine/spu/sniprintf.c: Ditto.
* libc/machine/spu/snprintf.c: Ditto.
* libc/machine/spu/sprintf.c: Ditto.
* libc/machine/spu/sscanf.c: Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/ChangeLog.diff?cvsroot=src&r1=1.1071&r2=1.1072
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fiprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fiscanf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fscanf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/iprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/iscanf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/mk_syscalls.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/printf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/scanf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/siprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/siscanf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/sniprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/snprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/sprintf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/sscanf.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/stack_reg_va.S.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/syscall.def.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/Makefile.am.diff?cvsroot=src&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/Makefile.in.diff?cvsroot=src&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/c99ppe.h.diff?cvsroot=src&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/stdio.c.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fiprintf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fiscanf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fprintf.c.diff?cvsroot=src&r1=1.4&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/fscanf.c.diff?cvsroot=src&r1=1.4&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/iprintf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/iscanf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/printf.c.diff?cvsroot=src&r1=1.6&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/scanf.c.diff?cvsroot=src&r1=1.4&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/siprintf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/siscanf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/sniprintf.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/snprintf.c.diff?cvsroot=src&r1=1.4&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/sprintf.c.diff?cvsroot=src&r1=1.4&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/machine/spu/sscanf.c.diff?cvsroot=src&r1=1.4&r2=NONE