lround: provide cast for wordsize-64 version if needed
commit1dca195e1c50d69fa4f0d18e821ec68f5d286df4
authorChris Metcalf <cmetcalf@ezchip.com>
Mon, 5 Jan 2015 16:59:32 +0000 (5 11:59 -0500)
committerChris Metcalf <cmetcalf@ezchip.com>
Mon, 5 Jan 2015 16:59:32 +0000 (5 11:59 -0500)
treecccf48935689a483d2a815cd8d5d82f5718ce55c
parentab70da77ea8076b49ad81a8c06103c51d4e81dc4
lround: provide cast for wordsize-64 version if needed

Platforms with 64-bit registers where 32-bit values need to have the
high 32 bits set in a particular way need to have an explicit cast
when using the 64-bit sysdeps/ieee754/dbl-64/wordsize-64 version
of llround() as lround().  This includes tilegx32, and likely MIPS.
x32 does not need this, and AArch64 ILP32 will not either.  Require
it to be specified in sysdep.h to be explicit.
ChangeLog
sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c
sysdeps/tile/sysdep.h
sysdeps/x86_64/x32/sysdep.h