qemu/target-arm
Peter Maydell 8583697905 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>
2012-01-25 11:49:46 +00:00
..
cpu.h arm: Add dummy support for co-processor 15's secure config register 2012-01-13 17:25:08 +00:00
helper.c target-arm/helper.c: Don't assume softfloat int32 is 32 bits only 2012-01-25 11:49:46 +00:00
helper.h target-arm: Implement VFPv4 fused multiply-accumulate insns 2011-10-19 16:14:07 +00:00
iwmmxt_helper.c Revert "target-arm: Use global env in iwmmxt_helper.c helpers" 2011-06-22 15:01:21 +00:00
machine.c arm: Add dummy support for co-processor 15's secure config register 2012-01-13 17:25:08 +00:00
neon_helper.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
op_addsub.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
op_helper.c ARM: fix segfault 2011-10-08 10:00:02 +00:00
translate.c target-arm: Fix errors in decode of M profile CPS 2012-01-13 17:25:08 +00:00