s390x: translate engine for s390x CPU
authorAlexander Graf <agraf@suse.de>
Wed, 23 Mar 2011 09:58:07 +0000 (10:58 +0100)
committerAlexander Graf <agraf@suse.de>
Fri, 20 May 2011 15:35:12 +0000 (17:35 +0200)
commit8bad9997047f37a7e51d212a0f2d0aa8fca51edd
tree8d183468f56f9cc3ca94f6db1ee0f11c3c5160b7
parent6eece7927916c201d7c3eaf79add77d2b0ffaab1
s390x: translate engine for s390x CPU

This is the main meat part of the patch set. It implements emulation for an
s390x CPU.

The code does all the optimizations that are common for TCG code:

 - direct branches
 - cc optimization
 - unrolling of simple microcode loops

I'm still open for suggestions on speedups of course :).

Signed-off-by: Alexander Graf <agraf@suse.de>
target-s390x/translate.c