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 Move interrupt_request and user_mode_only to common cpu state. 2008-07-01 20:01:19 +00:00
exec.h ARM TCG conversion 13/16. 2008-03-31 03:48:01 +00:00
helper.c ARMv6: fix SIMD add/sub carry flags (Vincent Palatin). 2008-07-19 10:46:13 +00:00
helpers.h ARM TCG conversion 15/16. 2008-03-31 03:49:05 +00:00
iwmmxt_helper.c ARM TCG conversion 15/16. 2008-03-31 03:49:05 +00:00
machine.c Move CPU save/load registration to common code. 2008-06-30 16:31:04 +00:00
neon_helper.c Fix few spelling issues in comments 2008-04-11 04:55:07 +00:00
op_addsub.h ARM TCG conversion 7/16. 2008-03-31 03:46:33 +00:00
op_helper.c Fix smlald, smlsld, pkhtp, pkhbt, ssat, usat, umul, smul... (Laurent Desnogues). 2008-07-19 10:12:22 +00:00
translate.c ARM: fix CPS masks (Vincent Palatin). 2008-07-19 10:34:35 +00:00