qemu-e2k/target-arm
balrog a87aa10b85 ARMv6: fix SIMD add/sub carry flags (Vincent Palatin).
After a quick code review, it seems to be a bad cut-n-paste between
16-bit and 8-bit UADD/USUB, indeed UADD8/USUB8 tries to set GE bits by
pair instead of one at a time.
Besides, the addition operations (UADD8/UADD16) set GE bits to "NOT
carry" instead of "carry" (probably once again due to a copy of the
substraction code which sets flags to "NOT borrow")


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4900 c046a42c-6fe2-441c-8c8c-71466251a162
2008-07-19 10:46:13 +00:00
..
cpu.h
exec.h
helper.c ARMv6: fix SIMD add/sub carry flags (Vincent Palatin). 2008-07-19 10:46:13 +00:00
helpers.h
iwmmxt_helper.c
machine.c
neon_helper.c
op_addsub.h
op_helper.c
translate.c ARM: fix CPS masks (Vincent Palatin). 2008-07-19 10:34:35 +00:00