Hi folks!
I'm currently working on a Delphi programm calling functions from LAPACK.dll which works quite well in general, but I have encountered a severe problem: As soon as the function DLAMCH from LAPACK.dll is called, the execution stalls (remember: DLAMCH determines double precision machine parameters).
I have figured out up to now that DLAMCH stalls in subroutine DLAMC1
which determines the machine parameters given by BETA, T, RND, and IEEE1 (i.e. BETA = base of the machine, T = number of BETA digits in the mantissa, RND = does rounding or chopping occur in addition?, IEEE1 = is rounding done in IEEE style?). DLAMC1 does not terminate in the very last while loop which is supposed to compute the mantissa T.
When I'm calling DLAMCH from LAPACK.dll out of a C programm everything works fine. Has anybody a clue what the reason may be and how this problem could be solved?
Thanks in advance!
Sandro

