---
title: simd_double1
framework: simd
role: symbol
role_heading: Type Alias
path: simd/simd_double1
---

# simd_double1

A vector of one 64-bit floating-point element.

## Declaration

```swift
typealias simd_double1 = Double
```

## Topics

### Common Functions

- [step(_:edge:)](simd/step(_:edge:)-382a5.md)
- [simd_step(_:_:)](simd/simd_step(_:_:)-8mpre.md)
- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-1ktlk.md)
- [simd_fract(_:)](simd/simd_fract(_:)-1wsn4.md)
- [sign(_:)](simd/sign(_:)-iwmp.md)
- [simd_sign(_:)](simd/simd_sign(_:)-937ee.md)

### Interpolation Functions

- [simd_smoothstep(_:_:_:)](simd/simd_smoothstep(_:_:_:)-5839l.md)
- [simd_mix(_:_:_:)](simd/simd_mix(_:_:_:)-6aqwp.md)

### Extrema Functions

- [min(_:_:)](simd/min(_:_:)-7rmn.md)
- [simd_min(_:_:)](simd/simd_min(_:_:)-x4en.md)
- [max(_:_:)](simd/max(_:_:)-3puhr.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-9ibgs.md)

### Math Functions

- [simd_muladd(_:_:_:)](simd/simd_muladd(_:_:_:)-9hwx1.md)

### Reciprocal and Reciprocal Square Root Functions

- [recip(_:)](simd/recip(_:)-8b6ef.md)
- [simd_recip(_:)](simd/simd_recip(_:)-7ylz3.md)
- [simd_fast_recip(_:)](simd/simd_fast_recip(_:)-1h1e.md)
- [simd_precise_recip(_:)](simd/simd_precise_recip(_:)-6qb0h.md)
- [rsqrt(_:)](simd/rsqrt(_:)-7h0u6.md)
- [simd_rsqrt(_:)](simd/simd_rsqrt(_:)-4ygr4.md)
- [simd_fast_rsqrt(_:)](simd/simd_fast_rsqrt(_:)-43tvc.md)
- [simd_precise_rsqrt(_:)](simd/simd_precise_rsqrt(_:)-5fl9s.md)

## See Also

### Vector data types

- [simd_double2](simd/simd_double2.md)
- [simd_double3](simd/simd_double3.md)
- [simd_double4](simd/simd_double4.md)
- [simd_double8](simd/simd_double8.md)
