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

# simd_uint4

A vector of four 32-bit unsigned integer elements.

## Declaration

```swift
typealias simd_uint4 = SIMD4<UInt32>
```

## Topics

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

- [simd_make_uint4(_:)](simd/simd_make_uint4(_:)-236jz.md)
- [simd_make_uint4(_:)](simd/simd_make_uint4(_:)-1zpti.md)
- [simd_make_uint4(_:)](simd/simd_make_uint4(_:)-2o2f5.md)
- [simd_make_uint4(_:)](simd/simd_make_uint4(_:)-333jp.md)
- [simd_make_uint4(_:)](simd/simd_make_uint4(_:)-4a98b.md)
- [simd_make_uint4(_:_:)](simd/simd_make_uint4(_:_:)-14dxw.md)
- [simd_make_uint4_undef(_:)](simd/simd_make_uint4_undef(_:)-4iaj6.md)
- [simd_make_uint4_undef(_:)](simd/simd_make_uint4_undef(_:)-4lr3n.md)

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

- [simd_make_uint4(_:)](simd/simd_make_uint4(_:)-1vdsn.md)
- [simd_make_uint4(_:_:_:_:)](simd/simd_make_uint4(_:_:_:_:).md)
- [simd_make_uint4_undef(_:)](simd/simd_make_uint4_undef(_:)-5wuto.md)

### Functions to Create Four-Element Vectors From Combinations of Vectors and Scalar Values

- [simd_make_uint4(_:_:_:)](simd/simd_make_uint4(_:_:_:)-5ftg3.md)
- [simd_make_uint4(_:_:)](simd/simd_make_uint4(_:_:)-9arct.md)
- [simd_make_uint4(_:_:_:)](simd/simd_make_uint4(_:_:_:)-73ivt.md)
- [simd_make_uint4(_:_:_:)](simd/simd_make_uint4(_:_:_:)-45zbh.md)
- [simd_make_uint4(_:_:)](simd/simd_make_uint4(_:_:)-4kh9u.md)

### Common Functions

- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-1y56u.md)
- [clamp(_:min:max:)](simd/clamp(_:min:max:)-6ix39.md)
- [clamp(_:min:max:)](simd/clamp(_:min:max:)-6fsdy.md)
- [simd_equal(_:_:)](simd/simd_equal(_:_:)-6tvg4.md)

### Reduce Functions

- [simd_reduce_min(_:)](simd/simd_reduce_min(_:)-4ukuu.md)
- [reduce_min(_:)](simd/reduce_min(_:)-3yrpe.md)
- [simd_reduce_max(_:)](simd/simd_reduce_max(_:)-4qtcm.md)
- [reduce_max(_:)](simd/reduce_max(_:)-ko69.md)
- [simd_reduce_add(_:)](simd/simd_reduce_add(_:)-2ylgg.md)
- [reduce_add(_:)](simd/reduce_add(_:)-9xs7v.md)

### Extrema Functions

- [simd_min(_:_:)](simd/simd_min(_:_:)-7hpr6.md)
- [min(_:_:)](simd/min(_:_:)-7l4j0.md)
- [min(_:_:)](simd/min(_:_:)-7o4pn.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-6870v.md)
- [max(_:_:)](simd/max(_:_:)-2m7il.md)
- [max(_:_:)](simd/max(_:_:)-2pev2.md)

### Logic and Bitwise Functions

- [simd_any(_:)](simd/simd_any(_:)-6cz27.md)
- [simd_all(_:)](simd/simd_all(_:)-1jm2d.md)
- [simd_bitselect(_:_:_:)](simd/simd_bitselect(_:_:_:)-1rrhy.md)

### Alternative Type Alias

- [uint4](simd/uint4.md)
- [vector_uint4](simd/vector_uint4.md)

## See Also

### Vector Data Types

- [simd_uint1](simd/simd_uint1.md)
- [simd_uint2](simd/simd_uint2.md)
- [simd_uint3](simd/simd_uint3.md)
- [simd_uint8](simd/simd_uint8.md)
- [simd_uint16](simd/simd_uint16.md)
