xemu/target-alpha
aurel32 9e85e9bdcf alpha: fix lit sign
according to the alpha arch reference, the literal field of an operate
instruction is unsigned:

If bit <12> of the instruction is 1, an 8-bit zero-extended literal
constant is formed by bits
<20:13> of the instruction. The l teral is interpreted as a positive
integer bet ween 0 and 255
and is zero-extended to 64 bits.

This patch fixes the mis-interpretation of the literal field.

(Tristan Gingold)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5211 c046a42c-6fe2-441c-8c8c-71466251a162
2008-09-14 16:09:15 +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 Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +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 alpha: fix lit sign 2008-09-14 16:09:15 +00:00