Tartarus CVS: ciel chris

tartarus-commits-admin@lists.tartarus.org tartarus-commits-admin@lists.tartarus.org
Mon, 18 Mar 2002 22:05:53 +0000


CVSROOT:	/usr/data/cvs
Module name:	ciel
Changes by:	chris	02/03/18 22:05:53

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

Log message:
Now use the native code if found.
Fix the register saving/restoring; was saving to the wrong place.
Fix the jump-fixing; was getting the offset wrong.
Fix the "mr" instructions; arguments were in the wrong order.
Fixed the "load immediate" helper, which was just wrong.
Fixed insn_addi; forgot to actually save the constructed instruction.
Added code to flush caches etc, although it's overkill ATM.