@@ -41,3 +41,28 @@ function onemklZgemm(device_queue, transA, transB, m, n, k, alpha, A, lda, B, ld
4141 B:: ZePtr{ComplexF64} , ldb:: Int64 , beta:: ComplexF64 ,
4242 C:: ZePtr{ComplexF64} , ldc:: Int64 ):: Cint
4343end
44+
45+ function onemklDcopy(device_queue, n, x, incx, y, incy)
46+ @ccall liboneapi_support. onemklDcopy(device_queue:: syclQueue_t , n:: Int64 ,
47+ x:: ZePtr{Cdouble} , incx:: Int64 ,
48+ y:: ZePtr{Cdouble} , incy:: Int64 ):: Cvoid
49+ end
50+
51+ function onemklScopy(device_queue, n, x, incx, y, incy)
52+ @ccall liboneapi_support. onemklScopy(device_queue:: syclQueue_t , n:: Int64 ,
53+ x:: ZePtr{Cfloat} , incx:: Int64 ,
54+ y:: ZePtr{Cfloat} , incy:: Int64 ):: Cvoid
55+ end
56+
57+ function onemklZcopy(device_queue, n, x, incx, y, incy)
58+ @ccall liboneapi_support. onemklZcopy(device_queue:: syclQueue_t , n:: Int64 ,
59+ x:: ZePtr{ComplexF64} , incx:: Int64 ,
60+ y:: ZePtr{ComplexF64} , incy:: Int64 ):: Cvoid
61+ end
62+
63+ function onemklCcopy(device_queue, n, x, incx, y, incy)
64+ @ccall liboneapi_support. onemklCcopy(device_queue:: syclQueue_t , n:: Int64 ,
65+ x:: ZePtr{ComplexF32} , incx:: Int64 ,
66+ y:: ZePtr{ComplexF32} , incy:: Int64 ):: Cvoid
67+ end
68+
0 commit comments