The R Project SVN R

Rev

Rev 68947 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 68947 Rev 77685
Line 30... Line 30...
30
{
30
{
31
#ifdef IEEE_754
31
#ifdef IEEE_754
32
    if (ISNAN(p) || ISNAN(scale))
32
    if (ISNAN(p) || ISNAN(scale))
33
	return p + scale;
33
	return p + scale;
34
#endif
34
#endif
35
    if (scale < 0) ML_ERR_return_NAN;
35
    if (scale < 0) ML_WARN_return_NAN;
36
 
36
 
37
    R_Q_P01_check(p);
37
    R_Q_P01_check(p);
38
    if (p == R_DT_0)
38
    if (p == R_DT_0)
39
	return 0;
39
	return 0;
40
 
40