target-arm: Fix decoding of Thumb preload and hint space
commita2fdc8907bee6eb572fea992be7126e1b616d5bf
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 3 Feb 2011 19:43:25 +0000 (3 19:43 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 4 Feb 2011 20:30:15 +0000 (4 21:30 +0100)
tree4c1c427c99b2161bb55869c3c165ceb84009cffc
parent3d185e5dd4967b7d03772d806ee566ed09d67485
target-arm: Fix decoding of Thumb preload and hint space

Refine the decoding of the Thumb preload and hint space, so we
UNDEF on the patterns that are supposed to UNDEF rather than NOP.
We also move the tests for this space earlier, so we don't emit
harmless but unnecessary address generation code for preload
hints (which by their nature are likely to be in hot code paths).

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-arm/translate.c