unicorn/qemu/target-sparc
Paolo Bonzini 1918761803
target-sparc: fix 32-bit truncation in fpackfix
This is reported by Coverity. The algorithm description at
ftp://ftp.icm.edu.pl/packages/ggi/doc/hw/sparc/Sparc.pdf suggests
that the 32-bit parts of rs2, after the left shift, is treated
as a 64-bit integer. Bits 32 and above are used to do the
saturating truncation.

Backports commit 12a3567c4099be194b44987ac5d7d65b99bcfab7 from qemu
2018-02-17 19:08:40 -05:00
..
cc_helper.c
cpu-qom.h
cpu.c
cpu.h target-*: Drop cpu_gen_code define 2018-02-17 15:23:57 -05:00
fop_helper.c
helper.c
helper.h
int32_helper.c
int64_helper.c
ldst_helper.c
Makefile.objs
mmu_helper.c tlb: Add ifetch argument to cpu_mmu_index() 2018-02-17 15:23:37 -05:00
TODO
translate.c target-*: Advance pc after recognizing a breakpoint 2018-02-17 15:24:11 -05:00
unicorn.c
unicorn.h
unicorn64.c
vis_helper.c target-sparc: fix 32-bit truncation in fpackfix 2018-02-17 19:08:40 -05:00
win_helper.c