diff options
author | ian <ian@FreeBSD.org> | 2014-05-18 19:28:15 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-05-18 19:28:15 +0000 |
commit | 1202107523a1227e0e004f77e788e6f1d2020035 (patch) | |
tree | 90cfe61bc731faaf6bcfd6102396a776aa971bb9 /contrib/binutils/gas | |
parent | 369b19b027098bf40d0834da8f6387ef1de87c0b (diff) | |
download | FreeBSD-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/gas')
-rw-r--r-- | contrib/binutils/gas/config/tc-arm.c | 8 |
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" }; |