This is the mail archive of the newlib-cvs@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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