]> git.ipfire.org Git - thirdparty/qemu.git/commit
target-arm: fix bug in translation of REVSH
authorAurelien Jarno <aurelien@aurel32.net>
Mon, 27 Dec 2010 18:54:49 +0000 (19:54 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 27 Dec 2010 20:38:05 +0000 (21:38 +0100)
commit0282ff4d61e6b1583108e6b7ac36ff7cebc8bd5a
treea73f1d395017960d512215410e3fb1921de7aa11
parentf0acb38015409024683911380daa94cc974e4e0e
target-arm: fix bug in translation of REVSH

The translation of REVSH shifted the low byte 8 steps left before performing
an 8-bit sign extend, causing this part of the expression to alwas be 0.

Reported-by: Johan Bengtsson <teofrastius@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
(cherry picked from commit 1a855029af40df40144a322bba0e1e61c68eed2a)

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-arm/translate.c