summaryrefslogtreecommitdiffstats
path: root/contrib/binutils
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-05-18 19:28:15 +0000
committerian <ian@FreeBSD.org>2014-05-18 19:28:15 +0000
commit1202107523a1227e0e004f77e788e6f1d2020035 (patch)
tree90cfe61bc731faaf6bcfd6102396a776aa971bb9 /contrib/binutils
parent369b19b027098bf40d0834da8f6387ef1de87c0b (diff)
downloadFreeBSD-src-1202107523a1227e0e004f77e788e6f1d2020035.zip
FreeBSD-src-1202107523a1227e0e004f77e788e6f1d2020035.tar.gz
MFC r256790:
Fix the VCVT instruction. It must round towards zero when converting from a floating-point to an integer value. This was not the case causing issues when printing certain values.
Diffstat (limited to 'contrib/binutils')
-rw-r--r--contrib/binutils/gas/config/tc-arm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/contrib/binutils/gas/config/tc-arm.c b/contrib/binutils/gas/config/tc-arm.c
index e1a6c6d..9efe576 100644
--- a/contrib/binutils/gas/config/tc-arm.c
+++ b/contrib/binutils/gas/config/tc-arm.c
@@ -12660,14 +12660,14 @@ do_vfp_nsyn_cvt (enum neon_shape rs, int flavour)
/* Conversions without bitshift. */
const char *enc[] =
{
- "ftosis",
- "ftouis",
+ "ftosizs",
+ "ftouizs",
"fsitos",
"fuitos",
"fcvtsd",
"fcvtds",
- "ftosid",
- "ftouid",
+ "ftosizd",
+ "ftouizd",
"fsitod",
"fuitod"
};
OpenPOWER on IntegriCloud