On Feb 17 2017, Richard Henderson wrote:
> On 02/16/2017 09:18 PM, Andreas Schwab wrote:
>> There is no guarantee that the host long double has the same range and
>> precision as floatx80.
>
> Indeed not. However, do you have another plan for implementing the
> trancendentals? I'm quite happy u
On 02/16/2017 09:18 PM, Andreas Schwab wrote:
There is no guarantee that the host long double has the same range and
precision as floatx80.
Indeed not. However, do you have another plan for implementing the
trancendentals? I'm quite happy using the host long double libm as an
estimate. Whi
On Feb 16 2017, Richard Henderson wrote:
> On 02/07/2017 11:59 AM, Laurent Vivier wrote:
>> +static long double floatx80_to_ldouble(floatx80 val)
>> +{
>> +if (floatx80_is_infinity(val)) {
>> +if (floatx80_is_neg(val)) {
>> +return -__builtin_infl();
>> +
On 02/07/2017 11:59 AM, Laurent Vivier wrote:
+static long double floatx80_to_ldouble(floatx80 val)
+{
+if (floatx80_is_infinity(val)) {
+if (floatx80_is_neg(val)) {
+return -__builtin_infl();
+}
+return __builtin_infl();
+}
+if
Add fsinh, flognp1, ftanh, fatan, fasin, fatanh,
fsin, ftan, fetox, ftwotox, ftentox, flogn, flog10, facos,
fcos.
As softfloat library does not provide these functions,
we us the libm of the host.
Signed-off-by: Laurent Vivier
---
target/m68k/fpu_helper.c | 237 +