NAG FL Interface
f06blf (ddiv)

1 Purpose

f06blf computes the quotient of two real scalars.

2 Specification

Fortran Interface
Function f06blf ( a, b, fail)
Real (Kind=nag_wp) :: f06blf
Real (Kind=nag_wp), Intent (In) :: a, b
Logical, Intent (Out) :: fail
C Header Interface
#include <nag.h>
double  f06blf_ (const double *a, const double *b, logical *fail)
The routine may be called by the names f06blf or nagf_blas_ddiv.

3 Description

f06blf returns the value q via the function name, where
q= a/b, if ​a/b​ does not overflow, 0, if ​a=0, flmax×signa/b, if ​a0​ and ​a/b​ would overflow.  
Here flmax is the large value given by 1/x02amf, and signa/0 is taken as signa.

4 References

None.

5 Arguments

1: a Real (Kind=nag_wp) Input
On entry: the value a.
2: b Real (Kind=nag_wp) Input
On entry: the value b.
3: fail Logical Output
On exit: .TRUE. if a/b would overflow (in which case q=flmax) or a=b=0 (in which case q=0); otherwise .FALSE..

6 Error Indicators and Warnings

None.

7 Accuracy

Not applicable.

8 Parallelism and Performance

f06blf is not threaded in any implementation.

9 Further Comments

None.

10 Example

None.