Re: 0.0 ** 2 and pow(0.0,0.5) give different results

From: Jacek M. Holeczek (holeczek@clri6f.gsi.de)
Date: Wed Apr 23 1997 - 11:35:28 MEST


> root [1] 0.0**2
> (double)         NaN
> root [2] (0.0)**2
> (double)         NaN
> root [3] pow(0.0,.5)
> (double)0.000000000000e+00
> root [4] 
Which machine / os do you use ?
On AIX 4.1 I get :
------------------
root [0] pow(0.0,.5)
(double)0.000000000000e+00
root [1] 0.0**2
(double)0.000000000000e+00
root [2] (0.0)**2
(double)0.000000000000e+00
------------------
On HP-UX 9.1 I get :
------------------
root [0] pow(0.0,.5)
(double)0.000000000000e+00
root [1] 0.0**2
log: SING error                              <-?
(double)0.000000000000e+00
root [2] (0.0)**2
log: SING error                              <-?
(double)0.000000000000e+00
------------------
Jacek.



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:18 MET