---
title: math.is_normal
summary: null
url: >-
  https://www.fastly.com/documentation/reference/vcl/functions/floating-point-classifications/math-is-normal
---

```
BOOL math.is_normal(FLOAT x)
```

**Available in:** all subroutines

Determines whether a floating point value is _normal_. See
[floating point classifications](https://www.fastly.com/documentation/reference/vcl/functions/floating-point-classifications/) for
more information.

## Example

```vcl
# zeroes are not normals
if (!math.is_normal(0)) {
  log "not a normal";
}
```
