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

# simd_ulong4

A vector of four 64-bit unsigned integer elements.

## Declaration

```swift
typealias simd_ulong4 = SIMD4<simd_ulong1>
```

## Topics

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

- [simd_make_ulong4(_:)](simd/simd_make_ulong4(_:)-364ux.md)
- [simd_make_ulong4(_:)](simd/simd_make_ulong4(_:)-39may.md)
- [simd_make_ulong4(_:)](simd/simd_make_ulong4(_:)-2zv2b.md)
- [simd_make_ulong4(_:)](simd/simd_make_ulong4(_:)-43wof.md)
- [simd_make_ulong4(_:_:)](simd/simd_make_ulong4(_:_:)-9oy4u.md)
- [simd_make_ulong4_undef(_:)](simd/simd_make_ulong4_undef(_:)-o0j.md)
- [simd_make_ulong4_undef(_:)](simd/simd_make_ulong4_undef(_:)-9xbtd.md)

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

- [simd_make_ulong4(_:)](simd/simd_make_ulong4(_:)-6kawu.md)
- [simd_make_ulong4(_:_:_:_:)](simd/simd_make_ulong4(_:_:_:_:).md)
- [simd_make_ulong4_undef(_:)](simd/simd_make_ulong4_undef(_:)-jgtr.md)

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

- [simd_make_ulong4(_:_:_:)](simd/simd_make_ulong4(_:_:_:)-4du2m.md)
- [simd_make_ulong4(_:_:_:)](simd/simd_make_ulong4(_:_:_:)-8asm5.md)
- [simd_make_ulong4(_:_:)](simd/simd_make_ulong4(_:_:)-5mtth.md)
- [simd_make_ulong4(_:_:_:)](simd/simd_make_ulong4(_:_:_:)-8g4ch.md)
- [simd_make_ulong4(_:_:)](simd/simd_make_ulong4(_:_:)-cnt3.md)

### Common Functions

- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-5cuj3.md)
- [simd_equal(_:_:)](simd/simd_equal(_:_:)-8d8x.md)

### Reduce Functions

- [simd_reduce_min(_:)](simd/simd_reduce_min(_:)-4ujwm.md)
- [simd_reduce_max(_:)](simd/simd_reduce_max(_:)-4qsf2.md)
- [simd_reduce_add(_:)](simd/simd_reduce_add(_:)-2yjx0.md)

### Extrema Functions

- [simd_min(_:_:)](simd/simd_min(_:_:)-9meuw.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-6x9fu.md)

### Logic and Bitwise Functions

- [simd_any(_:)](simd/simd_any(_:)-6cxel.md)
- [simd_all(_:)](simd/simd_all(_:)-1jlbv.md)
- [simd_bitselect(_:_:_:)](simd/simd_bitselect(_:_:_:)-6gszc.md)

### Alternative Type Alias

- [vector_ulong4](simd/vector_ulong4.md)

## See Also

### Vector Data Types

- [simd_ulong1](simd/simd_ulong1.md)
- [simd_ulong2](simd/simd_ulong2.md)
- [simd_ulong3](simd/simd_ulong3.md)
- [simd_ulong8](simd/simd_ulong8.md)
