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/lm32_timer.c | |
| parent | f66a99d7526782495931bb1ef22f0a6c623c0ff0 (diff) | |
| download | focaccia-qemu-29501f1b9e6b1ee9d5d4761a452116321be5ae95.tar.gz focaccia-qemu-29501f1b9e6b1ee9d5d4761a452116321be5ae95.zip | |
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/lm32_timer.c')
0 files changed, 0 insertions, 0 deletions