summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-03-01 17:35:19 +0000
committerAurelien Jarno <aurelien@aurel32.net>2011-03-06 20:28:08 +0100
commit8387da81975a1f5d310d5f3008514c419b3e82de (patch)
treee7c3249b36e2a08736f917bb780f692585ca8c8d /scripts
parente095e2f3b47ced1ced72f3f2c72260e55f39903b (diff)
downloadqemu-8387da81975a1f5d310d5f3008514c419b3e82de.tar.gz
target-arm: Handle VMOV between two core and VFP single regs
Fix two bugs in the translation of the instructions VMOV sa,sb,rx,ry and VMOV rx,ry,sa,sb (which copy between a pair of ARM core registers and a pair of VFP single precision registers): * An incorrect condition meant these instruction patterns were being treated as load/store multiple, which resulted in the generation of bad code and a runtime segfault * The order of the core register pair was reversed so the values would go to the wrong registers Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions