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 |