aboutsummaryrefslogtreecommitdiff
path: root/thunk.h
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@st.com>2011-02-15 13:44:41 +0000
committerAurelien Jarno <aurelien@aurel32.net>2011-02-20 17:43:01 +0100
commit4bd4ee072cfbd3555b34279c8529f7f5f8d6c14a (patch)
treea03f5e5430dc1fea28b20897860cb171ea8bad00 /thunk.h
parentd68a6f3a6deb2f5eee198b6fa46877a20227d86e (diff)
downloadqemu-4bd4ee072cfbd3555b34279c8529f7f5f8d6c14a.zip
qemu-4bd4ee072cfbd3555b34279c8529f7f5f8d6c14a.tar.gz
qemu-4bd4ee072cfbd3555b34279c8529f7f5f8d6c14a.tar.bz2
target-arm: Fix rounding constant addition for Neon shifts
Handle cases where adding the rounding constant could overflow in Neon shift instructions: VRSHR, VRSRA, VQRSHRN, VQRSHRUN, VRSHRN. Signed-off-by: Christophe Lyon <christophe.lyon@st.com> [peter.maydell@linaro.org: fix handling of large shifts in rshl_s32, calculate signed saturated value as other functions do.] Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'thunk.h')
0 files changed, 0 insertions, 0 deletions