I’m trying to run some Julia code on my new nVidia Jetson Nano and I ran into this error:

```
> **[ Info:** Building the CUDAnative run-time library for your sm_53 device, this might take a while...
> **ERROR:** LoadError: MethodError: no method matching pow(::Complex{Float32}, ::Int64)
> Closest candidates are:
> pow(::Union{Float32, Float64}, ::Int64) at /home/doug/.julia/packages/CUDAnative/hfulr/src/device/cuda/math.jl:209
Indeed, when I checked math.jl, not all functions also support complex numbers.
The function I am broadcasting against a CuArray of Complex{Float32} values is:
```

function f(z, A, N, M)

z̅ = conj(z)

sum(A .* (z .^ N .* z̅ .^ M + z .^ M .* z̅ .^ N))

end

```
where N and M contain integers (Int64).
Am I missing something or is this capability actually missing and (hopefully) on a development roadmap?
Thanks all!
-doug
```