|
From: Alexei S. <ale...@gm...> - 2012-06-19 04:27:38
|
>
> Here are the solutions for the PPC emulator, in increasing order of
> complexity to implement:
>
> 1. Always use GCC as it is intended, and set DYNGEN_CC accordingly.
> 2. Ship with pre-compiled ELF binaries and regenerate synthetic opcodes
> from that, or ship with pre-generated .{h,cpp} files that implement the
> opcodes for the supported target architectures (x86, x86_64, etc.)
> 3. Rework the JIT: migrate to TCG but VMX emulation performance will
> suffer, migrate to a full-blown DBT engine
>
4. Make clang/llvm support global registers ;)
-Alexei
|