Tartarus CVS: ciel chris

tartarus-commits-admin@lists.tartarus.org tartarus-commits-admin@lists.tartarus.org
Fri, 22 Mar 2002 15:06:02 +0000


CVSROOT:	/usr/data/cvs
Module name:	ciel
Changes by:	chris	02/03/22 15:06:02

Modified files:
	.              : emulation.cc native-ppc.cc ppc-assembler.cc 
	include        : emulation.h ppc-assembler.h 

Log message:
PPC JIT:
Added call.  Also save/restore the link register.  There's a special case
when the target is the following instruction; it's turned into a "push eip".
Fix cmp (it was using sub due to C&P error)
Other:
Don't use native function when target address not at the start of the
function.