From: Gwenole B. <gb...@di...> - 2003-06-02 10:09:04
|
Hi, I finally wrote a new PPC emulation core (kpx_cpu) last week. It's derived from Microlib's, Christian's, psim altogether. ;-) <http://gwenole.beauchesne.free.fr/kheperix/> Only interpretive emulation is available now. It's 15% faster than microlib's (in real addressing mode too). It's even more accurate insofar as I can now complete the N-queens test from ssbench. TODO: - Fix FPU emulation bugs on x86. - Integrate into SheepShaver. Right now, testing is done with Linux/ppc/dietlibc binaries, namely some ssbench benchmarks. - Implement a predecode/predecode+refine cache. The framework for the refine trick is already in place and it would be enough to instantiate more templates. This is important before implementing a JIT specific to some architectures. If someone is willing to proofread the core (simple but boring), you are welcome. ;-) Bye, Gwenole. |