---
title: "cross(_:_:)"
framework: simd
role: symbol
role_heading: Function
path: "simd/cross(_:_:)-53xk2"
---

# cross(_:_:)

Returns the cross product of two vectors.

## Declaration

```swift
func cross(_ x: SIMD2<Float>, _ y: SIMD2<Float>) -> SIMD3<Float>
```

## See Also

### Geometry Functions

- [dot(_:_:)](simd/dot(_:_:)-1vb5g.md)
- [normalize(_:)](simd/normalize(_:)-100kb.md)
- [project(_:_:)](simd/project(_:_:)-9wt83.md)
- [reflect(_:n:)](simd/reflect(_:n:)-6w80i.md)
- [refract(_:n:eta:)](simd/refract(_:n:eta:)-5bv79.md)
