This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC 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]

r109879 - in /trunk/libffi: ChangeLog src/power...


Author: jakub
Date: Wed Jan 18 08:04:52 2006
New Revision: 109879

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109879
Log:
	* src/powerpc/sysv.S (smst_two_register): Don't call __ashldi3,
	instead do the shifting inline.
	* src/powerpc/ppc_closure.S (ffi_closure_SYSV): Don't compute %r5
	shift count unconditionally.  Simplify load sequences for 1, 2, 3, 4
	and 8 byte structs, for the remaining struct sizes don't call
	__lshrdi3, instead do the shifting inline.

Modified:
    trunk/libffi/ChangeLog
    trunk/libffi/src/powerpc/ppc_closure.S
    trunk/libffi/src/powerpc/sysv.S


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