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

# simd_float8

A vector of eight 32-bit floating-point elements.

## Declaration

```swift
typealias simd_float8 = SIMD8<Float>
```

## Topics

### Functions to Create Eight-Element Vectors From Other Vectors

- [simd_make_float8(_:)](simd/simd_make_float8(_:)-9l23p.md)
- [simd_make_float8(_:)](simd/simd_make_float8(_:)-9i5x2.md)
- [simd_make_float8(_:)](simd/simd_make_float8(_:)-6v9s.md)
- [simd_make_float8(_:)](simd/simd_make_float8(_:)-907gf.md)
- [simd_make_float8(_:)](simd/simd_make_float8(_:)-9z6aw.md)
- [simd_make_float8(_:_:)](simd/simd_make_float8(_:_:).md)
- [simd_make_float8_undef(_:)](simd/simd_make_float8_undef(_:)-9njgo.md)
- [simd_make_float8_undef(_:)](simd/simd_make_float8_undef(_:)-9qfif.md)
- [simd_make_float8_undef(_:)](simd/simd_make_float8_undef(_:)-8sol.md)

### Functions to Create Eight-Element Vectors From Scalar Values

- [simd_make_float8(_:)](simd/simd_make_float8(_:)-6hx2j.md)
- [simd_make_float8_undef(_:)](simd/simd_make_float8_undef(_:)-8cuk5.md)

### Common Functions

- [simd_abs(_:)](simd/simd_abs(_:)-7ozws.md)
- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-14mzm.md)
- [simd_equal(_:_:)](simd/simd_equal(_:_:)-7of37.md)
- [simd_fract(_:)](simd/simd_fract(_:)-3jbrt.md)
- [simd_sign(_:)](simd/simd_sign(_:)-7hbzz.md)
- [simd_step(_:_:)](simd/simd_step(_:_:)-96e50.md)

### Reduce Functions

- [simd_reduce_min(_:)](simd/simd_reduce_min(_:)-3odum.md)
- [simd_reduce_max(_:)](simd/simd_reduce_max(_:)-55e32.md)
- [simd_reduce_add(_:)](simd/simd_reduce_add(_:)-3az3s.md)

### Interpolation Functions

- [simd_smoothstep(_:_:_:)](simd/simd_smoothstep(_:_:_:)-845yk.md)
- [simd_mix(_:_:_:)](simd/simd_mix(_:_:_:)-4c4kn.md)

### Extrema Functions

- [simd_min(_:_:)](simd/simd_min(_:_:)-7n539.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-6m7z0.md)

### Reciprocal and Reciprocal Square Root Functions

- [simd_recip(_:)](simd/simd_recip(_:)-989se.md)
- [simd_fast_recip(_:)](simd/simd_fast_recip(_:)-16fz3.md)
- [simd_precise_recip(_:)](simd/simd_precise_recip(_:)-74deu.md)
- [simd_rsqrt(_:)](simd/simd_rsqrt(_:)-1oj3u.md)
- [simd_fast_rsqrt(_:)](simd/simd_fast_rsqrt(_:)-923f0.md)
- [simd_precise_rsqrt(_:)](simd/simd_precise_rsqrt(_:)-1hqkg.md)

### Exponential and Logarithmic Functions

- [exp(_:)](simd/exp(_:)-1pg0i.md)
- [exp2(_:)](simd/exp2(_:)-1n4s0.md)
- [exp10(_:)](simd/exp10(_:)-8kkzs.md)
- [expm1(_:)](simd/expm1(_:)-70odp.md)
- [log(_:)](simd/log(_:)-5bs8h.md)
- [log2(_:)](simd/log2(_:)-939d1.md)
- [log10(_:)](simd/log10(_:)-94fwu.md)
- [log1p(_:)](simd/log1p(_:)-7f7d8.md)

### Hyperbolic Functions

- [acosh(_:)](simd/acosh(_:)-5ye64.md)
- [asinh(_:)](simd/asinh(_:)-1uw5q.md)
- [atanh(_:)](simd/atanh(_:)-95265.md)
- [cosh(_:)](simd/cosh(_:)-6rb1l.md)
- [sinh(_:)](simd/sinh(_:)-43ijd.md)
- [tanh(_:)](simd/tanh(_:)-tpg5.md)

### Logic Functions

- [simd_select(_:_:_:)](simd/simd_select(_:_:_:)-5h243.md)
- [simd_bitselect(_:_:_:)](simd/simd_bitselect(_:_:_:)-66uzh.md)

### Math Functions

- [cbrt(_:)](simd/cbrt(_:)-3f2k2.md)
- [erf(_:)](simd/erf(_:)-5vzab.md)
- [erfc(_:)](simd/erfc(_:)-1csse.md)
- [fma(_:_:_:)](simd/fma(_:_:_:)-49crk.md)
- [fmod(_:_:)](simd/fmod(_:_:)-8fmuq.md)
- [hypot(_:_:)](simd/hypot(_:_:)-47t8e.md)
- [lgamma(_:)](simd/lgamma(_:)-9g2rk.md)
- [nextafter(_:_:)](simd/nextafter(_:_:)-sc7d.md)
- [pow(_:_:)](simd/pow(_:_:)-nk2t.md)
- [remainder(_:_:)](simd/remainder(_:_:)-7l2wd.md)
- [round(_:)](simd/round(_:)-1ffcx.md)
- [simd_muladd(_:_:_:)](simd/simd_muladd(_:_:_:)-3v5t5.md)
- [tgamma(_:)](simd/tgamma(_:)-6tafl.md)

### Trigonometric Functions

- [acos(_:)](simd/acos(_:)-7zw9c.md)
- [asin(_:)](simd/asin(_:)-476k0.md)
- [atan(_:)](simd/atan(_:)-al43.md)
- [atan2(_:_:)](simd/atan2(_:_:)-52zvp.md)
- [cos(_:)](simd/cos(_:)-6spt8.md)
- [cospi(_:)](simd/cospi(_:)-mwoe.md)
- [sin(_:)](simd/sin(_:)-8n720.md)
- [sinpi(_:)](simd/sinpi(_:)-5sfds.md)
- [sincos(_:)](simd/sincos(_:)-26uzx.md)
- [sincospi(_:)](simd/sincospi(_:)-3cme4.md)
- [tan(_:)](simd/tan(_:)-6t9p5.md)
- [tanpi(_:)](simd/tanpi(_:)-5w53i.md)

### Classification Functions

- [isfinite(_:)](simd/isfinite(_:)-285ek.md)
- [isinf(_:)](simd/isinf(_:)-9ud2k.md)
- [isnan(_:)](simd/isnan(_:)-8blhp.md)
- [isnormal(_:)](simd/isnormal(_:)-36pn2.md)

### Alternative Type Alias

- [vector_float8](simd/vector_float8.md)

## See Also

### Vector data types

- [simd_float1](simd/simd_float1.md)
- [simd_float2](simd/simd_float2.md)
- [simd_float3](simd/simd_float3.md)
- [simd_float4](simd/simd_float4.md)
- [simd_float16](simd/simd_float16.md)
