diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2011-03-06 20:32:09 +0000 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2011-03-06 23:30:18 +0100 |
commit | 29501f1b9e6b1ee9d5d4761a452116321be5ae95 (patch) | |
tree | f1d3b93695ad4d9fd3298fd7719841fa451ebd01 /hw/msix.c | |
parent | f66a99d7526782495931bb1ef22f0a6c623c0ff0 (diff) | |
download | hqemu-29501f1b9e6b1ee9d5d4761a452116321be5ae95.zip hqemu-29501f1b9e6b1ee9d5d4761a452116321be5ae95.tar.gz |
target-arm: Set carry flag correctly for Thumb2 ORNS
The code for Thumb2 ORNS (or negated and set flags) was trashing
a TCG input register which was needed later for use in calculating
flags, with the effect that the carry flag was always set with
the wrong sense. Fix this by using the TCG orc op instead of
separate not and or ops.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw/msix.c')
0 files changed, 0 insertions, 0 deletions