? &floatformat_ieee_double_big
: &floatformat_ieee_double_little),
ibytes, &f);
- sprintf (buf, "%f", f);
+ sprintf (buf, "%.7g", f);
}
else
{
floatformat_to_double (&floatformat_ieee_double_little, valbytes,
&fvalue);
- sprintf (buf, "%f", fvalue);
+ sprintf (buf, "%.7g", fvalue);
strcat (str, buf);
break;
}
float f = 0;
memcpy (&f, &value, sizeof (float));
- sprintf (buf, "%f\t// imm9:%4d, imm4:%2d", f, imm8, imm4);
+ sprintf (buf, "%.7g\t// imm9:%4d, imm4:%2d", f, imm8, imm4);
strcat (str, buf);
break;
}
double d = 0;
memcpy (&d, &dvalue, sizeof (double));
- sprintf (buf, "%lf\t// imm9:%4ld, imm4:%2ld", d, (long) imm8, (long) imm4);
+ sprintf (buf, "%.7g\t// imm9:%4ld, imm4:%2ld", d, (long) imm8, (long) imm4);
strcat (str, buf);
break;