x02am returns the

**safe range**of floating-point arithmetic.# Syntax

C# |
---|

public static double x02am() |

Visual Basic |
---|

Public Shared Function x02am As Double |

Visual C++ |
---|

public: static double x02am() |

F# |
---|

static member x02am : unit -> float |

#### Return Value

x02am returns the

**safe range**of floating-point arithmetic.# Description

x02am is defined to be the smallest positive model number $z$ such that for any $x$ in the range [$z,1/z$] the following can be computed without undue loss of accuracy, overflow, underflow or other error:

- $-x$
- $1/x$
- $-1/x$
- $\sqrt{x}$
- $\mathrm{log}\left(x\right)$
- $\mathrm{exp}\left(\mathrm{log}\left(x\right)\right)$
- ${y}^{\left(\mathrm{log}\left(x\right)/\mathrm{log}\left(y\right)\right)}$ for any $y$

# References

None.

# Error Indicators and Warnings

None.

# Accuracy

None.

# Parallelism and Performance

None.

# Further Comments

None.