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.
This commit is contained in:
parent
bd0f8c5e08
commit
8748a4fbf3
@ -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"
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user