float(%e^%e)



>>>>> "Martin" == Martin RUBEY <rubey@labri.fr> writes:

    Martin> tests: [SIN(2)^%PI];
    Martin> flotest(r) := [EV(r, NUMER), EV(r, FLOAT), EV(r, FLOAT, NUMER), FLOAT(r)];

    Martin> ***** BFLOAT is missing here ********

    Martin> gives

    Martin>                                  [   0.74    ]
    Martin>                                  [           ]
    Martin>                                  [    %PI    ]
    Martin>                                  [ SIN   (2) ]
    Martin> (D51)                            [           ]
    Martin>                                  [   0.74    ]
    Martin>                                  [           ]
    Martin>                                  [      %PI  ]
    Martin>                                  [  0.91     ]

    Martin> which is the same as Stavros Macrakis got,

    Martin> but seems to hang on ev(r, bfloat) and bfloat(r)...

I noticed that bfloat of sin(2)^%pi seems to hang too.  It seems to be
a problem with computing log(sin(2)).  In fact, it seems that log has
problems whenever the arg is less than 1: log(.9b0), log(.5b0),
log(.1b0) all seem to take way too long.

Yet another bug, I guess.

Ray