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.