A processor emulator using dynamic translation to achieve good emulation speed.
It can be run on a number of architectures, including x86, PowerPC, AMD64, Alpha, Sparc32, ARM and S390.
It also supports multiple emulated architectures, including
x86, ARM, SPARC and PowerPC.