svn commit: r256790 - head/contrib/binutils/gas/config
Andrew Turner
andrew at FreeBSD.org
Sun Oct 20 15:13:33 UTC 2013
Author: andrew
Date: Sun Oct 20 15:13:32 2013
New Revision: 256790
URL: http://svnweb.freebsd.org/changeset/base/256790
Log:
Merge from projects/arm_eabi_vfp r255380:
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.
There is a VCVTR instruction that will round depending on the current
rounding mode. We don't yet support this instruction, or setting the
rounding mode.
Modified:
head/contrib/binutils/gas/config/tc-arm.c
Modified: head/contrib/binutils/gas/config/tc-arm.c
==============================================================================
--- head/contrib/binutils/gas/config/tc-arm.c Sun Oct 20 14:52:14 2013 (r256789)
+++ head/contrib/binutils/gas/config/tc-arm.c Sun Oct 20 15:13:32 2013 (r256790)
@@ -12660,14 +12660,14 @@ do_vfp_nsyn_cvt (enum neon_shape rs, int
/* Conversions without bitshift. */
const char *enc[] =
{
- "ftosis",
- "ftouis",
+ "ftosizs",
+ "ftouizs",
"fsitos",
"fuitos",
"fcvtsd",
"fcvtds",
- "ftosid",
- "ftouid",
+ "ftosizd",
+ "ftouizd",
"fsitod",
"fuitod"
};
More information about the svn-src-head
mailing list