@@ -44,6 +44,12 @@ function caxpy(n, ca, cx, incx, cy, incy)
4444 Ref{BlasInt}), n, ca, cx, incx, cy, incy)
4545end
4646
47+ function caxpby (n, ca, cx, incx, cb, cy, incy)
48+ return ccall ((@blasfunc (caxpby_), libblastrampoline), Cvoid,
49+ (Ref{BlasInt}, Ref{ComplexF32}, Ptr{ComplexF32}, Ref{BlasInt}, Ref{ComplexF32},
50+ Ptr{ComplexF32}, Ref{BlasInt}), n, ca, cx, incx, cb, cy, incy)
51+ end
52+
4753function ccopy (n, cx, incx, cy, incy)
4854 return ccall ((@blasfunc (ccopy_), libblastrampoline), Cvoid,
4955 (Ref{BlasInt}, Ptr{ComplexF32}, Ref{BlasInt}, Ptr{ComplexF32}, Ref{BlasInt}), n, cx,
@@ -293,6 +299,12 @@ function daxpy(n, da, dx, incx, dy, incy)
293299 Ref{BlasInt}), n, da, dx, incx, dy, incy)
294300end
295301
302+ function daxpby (n, da, dx, incx, db, dy, incy)
303+ return ccall ((@blasfunc (daxpby_), libblastrampoline), Cvoid,
304+ (Ref{BlasInt}, Ref{Float64}, Ptr{Float64}, Ref{BlasInt}, Ref{Float64},
305+ Ptr{Float64}, Ref{BlasInt}), n, da, dx, incx, db, dy, incy)
306+ end
307+
296308function dcabs1 (z)
297309 return ccall ((@blasfunc (dcabs1_), libblastrampoline), Float64, (Ref{ComplexF64}), z)
298310end
@@ -546,6 +558,12 @@ function saxpy(n, sa, sx, incx, sy, incy)
546558 Ref{BlasInt}), n, sa, sx, incx, sy, incy)
547559end
548560
561+ function saxpby (n, sa, sx, incx, sb, sy, incy)
562+ return ccall ((@blasfunc (saxpby_), libblastrampoline), Cvoid,
563+ (Ref{BlasInt}, Ref{Float32}, Ptr{Float32}, Ref{BlasInt}, Ref{Float32},
564+ Ptr{Float32}, Ref{BlasInt}), n, sa, sx, incx, sb, sy, incy)
565+ end
566+
549567function scabs1 (z)
550568 return ccall ((@blasfunc (scabs1_), libblastrampoline), Float32, (Ref{ComplexF32}), z)
551569end
@@ -774,6 +792,12 @@ function zaxpy(n, za, zx, incx, zy, incy)
774792 Ref{BlasInt}), n, za, zx, incx, zy, incy)
775793end
776794
795+ function zaxpby (n, za, zx, incx, zb, zy, incy)
796+ return ccall ((@blasfunc (zaxpby_), libblastrampoline), Cvoid,
797+ (Ref{BlasInt}, Ref{ComplexF64}, Ptr{ComplexF64}, Ref{BlasInt}, Ref{ComplexF64},
798+ Ptr{ComplexF64}, Ref{BlasInt}), n, za, zx, incx, zb, zy, incy)
799+ end
800+
777801function zcopy (n, zx, incx, zy, incy)
778802 return ccall ((@blasfunc (zcopy_), libblastrampoline), Cvoid,
779803 (Ref{BlasInt}, Ptr{ComplexF64}, Ref{BlasInt}, Ptr{ComplexF64}, Ref{BlasInt}), n, zx,
0 commit comments