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

# simd_long8

A vector of eight 64-bit signed integer elements.

## Declaration

```swift
typealias simd_long8 = SIMD8<simd_long1>
```

## Topics

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

- [simd_make_long8(_:)](simd/simd_make_long8(_:)-7pzt7.md)
- [simd_make_long8(_:)](simd/simd_make_long8(_:)-7netg.md)
- [simd_make_long8(_:)](simd/simd_make_long8(_:)-7wvxt.md)
- [simd_make_long8(_:)](simd/simd_make_long8(_:)-6saal.md)
- [simd_make_long8(_:_:)](simd/simd_make_long8(_:_:).md)
- [simd_make_long8_undef(_:)](simd/simd_make_long8_undef(_:)-5uowh.md)
- [simd_make_long8_undef(_:)](simd/simd_make_long8_undef(_:)-5y3qm.md)
- [simd_make_long8_undef(_:)](simd/simd_make_long8_undef(_:)-59t0j.md)

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

- [simd_make_long8(_:)](simd/simd_make_long8(_:)-2kqft.md)
- [simd_make_long8_undef(_:)](simd/simd_make_long8_undef(_:)-9h1v1.md)

### Common Functions

- [simd_abs(_:)](simd/simd_abs(_:)-7osxw.md)
- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-7h5og.md)
- [simd_equal(_:_:)](simd/simd_equal(_:_:)-1fygf.md)

### Reduce Functions

- [simd_reduce_min(_:)](simd/simd_reduce_min(_:)-3okve.md)
- [simd_reduce_max(_:)](simd/simd_reduce_max(_:)-55m7m.md)
- [simd_reduce_add(_:)](simd/simd_reduce_add(_:)-3b63s.md)

### Extrema Functions

- [simd_min(_:_:)](simd/simd_min(_:_:)-1z34d.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-4cbvp.md)

### Logic and Bitwise Functions

- [simd_any(_:)](simd/simd_any(_:)-6pjhd.md)
- [simd_all(_:)](simd/simd_all(_:)-1yys7.md)
- [simd_bitselect(_:_:_:)](simd/simd_bitselect(_:_:_:)-5k6g.md)

### Alternative Type Alias

- [vector_long8](simd/vector_long8.md)

## See Also

### Vector Data Types

- [simd_long1](simd/simd_long1.md)
- [simd_long2](simd/simd_long2.md)
- [simd_long3](simd/simd_long3.md)
- [simd_long4](simd/simd_long4.md)
