bfloat(sqrt(%i))?



Dieter Kaiser wrote:
> Am Freitag, den 30.10.2009, 14:05 -0400 schrieb Raymond Toy:
>   
>> With current CVS, we get 1.0b0*(-1)^(1/4).
>>
>> But in 5.17, bfloat(sqrt(%i)) -> 7.071067811865475b-1 %i +
>> 7.071067811865475b-1
>>
>> Shouldn't bfloat(sqrt(%i)) give a bfloat result?
>>
>> We have similar problems with float(sqrt(%i)).
>>     
>
> Yes, I think so too. 
> Two more problems with float and bfloat are:
>   
This particular example used to work on 5.17.  James FitzSimons says it
used to work with 5.18.1.

In 5.17, sqrt(%i) returnes (-1)^(1/4).  Which is right, but not what I
would want.

Ray