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

# vvpow(_:_:_:_:)

Raises each element in an array to the power of the corresponding element in a second array of double-precision values.

## Declaration

```swift
func vvpow(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
```

## Discussion

Discussion Parameters: The following code shows an example of using vvpow(_:_:_:_:): The following special values of x and y produce the given value of z:  |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |

## See Also

### Array-Oriented Power Functions

- [pow(bases:exponents:)](accelerate/vforce/pow(bases:exponents:)-94dha.md)
- [pow(bases:exponents:)](accelerate/vforce/pow(bases:exponents:)-3gl7v.md)
- [pow(bases:exponents:result:)](accelerate/vforce/pow(bases:exponents:result:)-4bso.md)
- [pow(bases:exponents:result:)](accelerate/vforce/pow(bases:exponents:result:)-6pffz.md)
- [vvpowf(_:_:_:_:)](accelerate/vvpowf(_:_:_:_:).md)
