qemu/target-alpha
aurel32 29d26d20e5 fix alpha cmovxx instruction
The CMOV instruction is defined by the alpha manual as:

CMOVxx Ra.rq,Rb.rq,Rc.wq !Operate format
CMOVxx Ra.rq,#b.ib,Rc.wq !Operate format

Operation:
IF TEST(Rav, Condition_based_on_Opcode) THEN
Rc ← Rbv

The current qemu behavior inverses Ra and Rb.  This is fixed by this
patch.

Signed-off-by: Tristan Gingold <gingold@adacore.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5171 c046a42c-6fe2-441c-8c8c-71466251a162
2008-09-05 19:07:53 +00:00
..
cpu.h Fix call_pal() prototype for alpha system emulation 2008-09-02 00:09:35 +00:00
exec.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
helper.c Replace is_user variable with mmu_idx in softmmu core, 2007-10-14 07:07:08 +00:00
helper.h alpha: add target-alpha/helper.h (missing from commit r5150) 2008-09-04 20:24:14 +00:00
op_helper_mem.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
op_helper.c Fix off-by-one unwinding error. 2008-05-25 00:36:06 +00:00
op_helper.h Fix Sparc host compile problem reported by Shaddy Baddah 2007-12-01 08:18:52 +00:00
op_mem.h reduce verbosity 2007-11-12 21:16:08 +00:00
op_template.h alpha: directly access ir registers 2008-09-04 04:36:00 +00:00
op.c alpha: convert a few more instructions to TCG 2008-09-04 04:36:20 +00:00
STATUS New status file for Alpha emulation target. 2007-10-21 09:46:04 +00:00
translate.c fix alpha cmovxx instruction 2008-09-05 19:07:53 +00:00