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

# simd_uchar8

A vector of eight 8-bit unsigned integer elements.

## Declaration

```swift
typealias simd_uchar8 = SIMD8<UInt8>
```

## Topics

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

- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-5zumf.md)
- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-62sn2.md)
- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-65qph.md)
- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-51mi9.md)
- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-5p2su.md)
- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-6svfy.md)
- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-75pea.md)
- [simd_make_uchar8(_:_:)](simd/simd_make_uchar8(_:_:).md)
- [simd_make_uchar8_undef(_:)](simd/simd_make_uchar8_undef(_:)-19t4r.md)
- [simd_make_uchar8_undef(_:)](simd/simd_make_uchar8_undef(_:)-14ngi.md)
- [simd_make_uchar8_undef(_:)](simd/simd_make_uchar8_undef(_:)-ovyp.md)

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

- [simd_make_uchar8(_:)](simd/simd_make_uchar8(_:)-9e791.md)
- [simd_make_uchar8_undef(_:)](simd/simd_make_uchar8_undef(_:)-3cvtm.md)

### Common Functions

- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-1uiyw.md)
- [simd_equal(_:_:)](simd/simd_equal(_:_:)-5o6ip.md)

### Reduce Functions

- [simd_reduce_min(_:)](simd/simd_reduce_min(_:)-3oc92.md)
- [simd_reduce_max(_:)](simd/simd_reduce_max(_:)-55cku.md)
- [simd_reduce_add(_:)](simd/simd_reduce_add(_:)-3ay64.md)

### Extrema Functions

- [simd_min(_:_:)](simd/simd_min(_:_:)-8ibca.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-7b9mk.md)

### Logic and Bitwise Functions

- [simd_any(_:)](simd/simd_any(_:)-6pbmv.md)
- [simd_all(_:)](simd/simd_all(_:)-1yp2h.md)
- [simd_bitselect(_:_:_:)](simd/simd_bitselect(_:_:_:)-9gyx6.md)

### Alternative Type Alias

- [vector_uchar8](simd/vector_uchar8.md)

## See Also

### Vector Data Types

- [simd_uchar1](simd/simd_uchar1.md)
- [simd_uchar2](simd/simd_uchar2.md)
- [simd_uchar3](simd/simd_uchar3.md)
- [simd_uchar4](simd/simd_uchar4.md)
- [simd_uchar16](simd/simd_uchar16.md)
- [simd_uchar32](simd/simd_uchar32.md)
- [simd_uchar64](simd/simd_uchar64.md)
