summaryrefslogtreecommitdiffstats
path: root/alpha-dis.c
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2012-01-25 11:49:46 +0000
committerPeter Maydell <peter.maydell@linaro.org>2012-01-25 11:49:46 +0000
commit85836979052a64f3d866057e3abc9c7792a7fdf0 (patch)
tree7d13fd2944a837a584e476af104928a5188ca99b /alpha-dis.c
parentdc8714ca57c1796abddf7c96d6f66852a972cb08 (diff)
downloadhqemu-85836979052a64f3d866057e3abc9c7792a7fdf0.zip
hqemu-85836979052a64f3d866057e3abc9c7792a7fdf0.tar.gz
target-arm/helper.c: Don't assume softfloat int32 is 32 bits only
In the helper routines for VCVT float-to-int conversions, add an explicit cast rather than relying on the softfloat int32 type being exactly 32 bits wide (which it is not guaranteed to be). Without this, if the softfloat type was 64 bits wide we would get zero-extension of the 32 bit value from the ARM register rather than sign-extension, since TCG i32 values are passed as uint32_t. Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'alpha-dis.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud