svn commit: r255380 - projects/arm_eabi_vfp/contrib/binutils/gas/config
Andrew Turner
andrew at FreeBSD.org
Sat Sep 7 22:14:31 UTC 2013
Author: andrew
Date: Sat Sep 7 22:14:30 2013
New Revision: 255380
URL: http://svnweb.freebsd.org/changeset/base/255380
Log:
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:
projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-arm.c
Modified: projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-arm.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-arm.c Sat Sep 7 22:07:36 2013 (r255379)
+++ projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-arm.c Sat Sep 7 22:14:30 2013 (r255380)
@@ -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-projects
mailing list