---
title: simd_fast_normalize
framework: simd
role: symbol
role_heading: Function
path: simd/simd_fast_normalize-9wy6m
---

# simd_fast_normalize

Returns the fast normalized vector.

## Declaration

```occ
static simd_double2 simd_fast_normalize(simd_double2 __x);
```

## Parameters

- `__x`: The vector to normalize.

## Return Value

Return Value The normalized vector.

## Discussion

Discussion This function returns an undefined value if the supplied vector has zero length or is poorly scaled such that an intermediate computation overflows or underflows.

## See Also

### Geometry Functions

- [simd_cross](simd/simd_cross-1dixl.md)
- [simd_dot](simd/simd_dot-3r1vl.md)
- [simd_incircle](simd/simd_incircle-8iogb.md)
- [simd_normalize](simd/simd_normalize-9fo1c.md)
- [simd_precise_normalize](simd/simd_precise_normalize-54dru.md)
- [simd_orient](simd/simd_orient-9fgki.md)
- [simd_orient](simd/simd_orient-9b2wf.md)
- [simd_project](simd/simd_project-1mg5p.md)
- [simd_fast_project](simd/simd_fast_project-6c68k.md)
- [simd_precise_project](simd/simd_precise_project-7t3qn.md)
- [simd_reflect](simd/simd_reflect-7c8f9.md)
- [simd_refract](simd/simd_refract-4ani9.md)
