---
title: "vR1024Rotate(_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/vr1024rotate(_:_:_:)"
---

# vR1024Rotate(_:_:_:)

1024-bit right rotate.

## Declaration

```swift
func vR1024Rotate(_ a: UnsafePointer<vU1024>, _ rotateAmount: UInt32, _ result: UnsafeMutablePointer<vU1024>)
```

## See Also

### Shifting and rotating large integers

- [vLL256Shift(_:_:_:)](accelerate/vll256shift(_:_:_:).md)
- [vLR256Shift(_:_:_:)](accelerate/vlr256shift(_:_:_:).md)
- [vA256Shift(_:_:_:)](accelerate/va256shift(_:_:_:).md)
- [vLL512Shift(_:_:_:)](accelerate/vll512shift(_:_:_:).md)
- [vLR512Shift(_:_:_:)](accelerate/vlr512shift(_:_:_:).md)
- [vA512Shift(_:_:_:)](accelerate/va512shift(_:_:_:).md)
- [vLL1024Shift(_:_:_:)](accelerate/vll1024shift(_:_:_:).md)
- [vLR1024Shift(_:_:_:)](accelerate/vlr1024shift(_:_:_:).md)
- [vA1024Shift(_:_:_:)](accelerate/va1024shift(_:_:_:).md)
- [vL256Rotate(_:_:_:)](accelerate/vl256rotate(_:_:_:).md)
- [vR256Rotate(_:_:_:)](accelerate/vr256rotate(_:_:_:).md)
- [vL512Rotate(_:_:_:)](accelerate/vl512rotate(_:_:_:).md)
- [vR512Rotate(_:_:_:)](accelerate/vr512rotate(_:_:_:).md)
- [vL1024Rotate(_:_:_:)](accelerate/vl1024rotate(_:_:_:).md)
