On 03/07/07, Luca Olivetti <[EMAIL PROTECTED]> wrote:

If this program compiles and works fine:
program floattest;

uses sysutils;
var a,b:double;

begin
a:=0.5;
b:=0.3;
writeln(format('%5.3f',[a*b]));

end.



can I assume that either my compiler has been built with the right
options or I have a working fpu?

yes.

I'm asking because jose original test program fails here, while the
above program correctly prints out 0.150

does the above work if you set a or be to a negative number?  my
softfloat crashes with writeln(negative number).

maybe you should try fpc 2.3.1, since that's the one i'm using and my
datetostr is working...


Bye
--
Luca

cheers
henry
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to