[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Floating point problems



Marco Oetken <Marco.Oetken@informatik.uni-oldenburg.de> writes:

> Hello!
> 
> I have a few problems with floating points!
> I include three test modules which shall show the
> problems I have. The occur in similar ways in
> different places, too.
>   I can't find any rules in why the calculations
> have errornous results. (E.g. in a different module
> with slightly different MatrixMultPoint I made it
> work by introducing output (Err) at the beginning of the 
> prcedure.)

Adding a call to an external procedure can severely impact the
compiler backend's instruction scheduling due to the added scheduling
restraints.  I will try to investigate if this really is a scheduler
problem early next week.  In the meantime, an empty external procedure
call, like Out.String(""), may work miracles at the right place.

-- mva