diff --git a/gen/hip/hip-generator.toml b/gen/hip/hip-generator.toml index 2b0add6c6..b9cde6b74 100644 --- a/gen/hip/hip-generator.toml +++ b/gen/hip/hip-generator.toml @@ -1,8 +1,9 @@ [general] library_name = "libhip" -output_file_path = "./libhip.jl" +output_file_path = "../src/hip/libhip.jl" output_ignorelist = [ - "__HOST_DEVICE__" + "__HOST_DEVICE__", + "HIP_DEPRECATED_MSG", ] [codegen] diff --git a/gen/miopen/generator.jl b/gen/miopen/generator.jl index f3869c4d4..236652405 100644 --- a/gen/miopen/generator.jl +++ b/gen/miopen/generator.jl @@ -1,7 +1,7 @@ using Clang.Generators using JuliaFormatter -include_dir = normpath("/opt/rocm/include") +include_dir = normpath(joinpath(ENV["ROCM_PATH"], "include")) miopen_dir = joinpath(include_dir, "miopen") options = load_options("miopen/miopen-generator.toml") @@ -15,7 +15,49 @@ headers = [ ] ctx = create_context(headers, args, options) -build!(ctx) + +# build without printing so we can do custom rewriting +build!(ctx, BUILDSTAGE_NO_PRINTING) + +const no_prepare_state = Set([ + :miopenGetErrorString, + :miopenGetVersion, + ]) + +# custom rewriter +function rewrite!(e::Expr) + (e.head === :function && Meta.isexpr(e.args[1], :call)) || return e + f = e.args[1].args[1] + if !(f isa Symbol) + @assert f in (:(Base.getproperty), :(Base.setproperty!), :(Base.propertynames)) + return e + end + stmts = e.args[2].args + map!(stmts, stmts) do ex + Meta.isexpr(ex, :macrocall) || return ex + ex.args[1] === Symbol("@ccall") || return ex + # TODO: should this be `@gcsafe_ccall`? + # ex.args[1] = Symbol("@gcsafe_ccall") + Expr(:macrocall, Symbol("@check"), nothing, ex) + end + if !(f in no_prepare_state) + pushfirst!(stmts, :(AMDGPU.prepare_state())) + end + return e +end + +function rewrite!(dag::ExprDAG) + for node in get_nodes(dag) + for expr in get_exprs(node) + rewrite!(expr) + end + end +end + +rewrite!(ctx.dag) + +# print +build!(ctx, BUILDSTAGE_PRINTING_ONLY) path = options["general"]["output_file_path"] format_file(path, YASStyle()) diff --git a/gen/miopen/miopen-generator.toml b/gen/miopen/miopen-generator.toml index ff49d0c11..5b1bfd21a 100644 --- a/gen/miopen/miopen-generator.toml +++ b/gen/miopen/miopen-generator.toml @@ -1,9 +1,17 @@ [general] -module_name = "libMIOpen" library_name = "libMIOpen_path" -output_file_path = "./libMIOpen.jl" -jll_pkg_name = "MIOpen_jll" +output_file_path = "../src/dnn/libMIOpen.jl" export_symbol_prefixes = [] +output_ignorelist = [ + "miopenAcceleratorQueue_t", + "MIOPEN_DEPRECATED_EXPORT", + "MIOPEN_DEPRECATED_NO_EXPORT", + "MIOPEN_INTERNALS_DEPRECATED_EXPORT", + "MIOPEN_INTERNALS_DEPRECATED_NO_EXPORT", + "MIOPEN_VERSION_TWEAK", + "MIOPEN_USE_GEMM", + "MIOPEN_INSTALLABLE", +] [codegen] use_ccall_macro = true diff --git a/gen/rocblas/generator.jl b/gen/rocblas/generator.jl index 7f49bf90d..93119d051 100644 --- a/gen/rocblas/generator.jl +++ b/gen/rocblas/generator.jl @@ -1,7 +1,7 @@ using Clang.Generators using JuliaFormatter -include_dir = normpath("/opt/rocm/include") +include_dir = normpath(joinpath(ENV["ROCM_PATH"], "include")) rocblas_dir = joinpath(include_dir, "rocblas") options = load_options("rocblas/rocblas-generator.toml") @@ -15,7 +15,42 @@ headers = [ ] ctx = create_context(headers, args, options) -build!(ctx) + +# build without printing so we can do custom rewriting +build!(ctx, BUILDSTAGE_NO_PRINTING) + +# custom rewriter +function rewrite!(e::Expr) + (e.head === :function && Meta.isexpr(e.args[1], :call)) || return e + f = e.args[1].args[1] + if !(f isa Symbol) + @assert f in (:(Base.getproperty), :(Base.setproperty!), :(Base.propertynames)) + return e + end + stmts = e.args[2].args + map!(stmts, stmts) do ex + Meta.isexpr(ex, :macrocall) || return ex + ex.args[1] === Symbol("@ccall") || return ex + # TODO: should this be `@gcsafe_ccall`? + # ex.args[1] = Symbol("@gcsafe_ccall") + Expr(:macrocall, Symbol("@check"), nothing, ex) + end + pushfirst!(stmts, :(AMDGPU.prepare_state())) + return e +end + +function rewrite!(dag::ExprDAG) + for node in get_nodes(dag) + for expr in get_exprs(node) + rewrite!(expr) + end + end +end + +rewrite!(ctx.dag) + +# print +build!(ctx, BUILDSTAGE_PRINTING_ONLY) path = options["general"]["output_file_path"] format_file(path, YASStyle()) diff --git a/gen/rocblas/rocblas-generator.toml b/gen/rocblas/rocblas-generator.toml index a1ea3593f..e4f15950c 100644 --- a/gen/rocblas/rocblas-generator.toml +++ b/gen/rocblas/rocblas-generator.toml @@ -1,8 +1,21 @@ [general] library_name = "librocblas" -output_file_path = "./librocblas.jl" +output_file_path = "../src/blas/librocblas.jl" export_symbol_prefixes = [] print_using_CEnum = false +output_ignorelist = [ + "hipEvent_t", + "ihipEvent_t", + "hipStream_t", + "ihipStream_t", + "rocblas_half", + "rocblas_float_complex", + "rocblas_double_complex", + "ROCBLAS_DEPRECATED_EXPORT", + "ROCBLAS_DEPRECATED_NO_EXPORT", + "ROCBLAS_INTERNAL_EXPORT", + "ROCBLAS_VERSION_TWEAK", +] [codegen] use_ccall_macro = true diff --git a/gen/rocfft/generator.jl b/gen/rocfft/generator.jl index cb5067904..37fbdb41c 100644 --- a/gen/rocfft/generator.jl +++ b/gen/rocfft/generator.jl @@ -1,21 +1,69 @@ using Clang.Generators using JuliaFormatter -include_dir = normpath("/opt/rocm/include") +include_dir = normpath(joinpath(ENV["ROCM_PATH"], "include")) rocfft_dir = joinpath(include_dir, "rocfft") options = load_options("rocfft/rocfft-generator.toml") args = get_default_args() push!(args, "-I$include_dir") +# copy rocfft headers to temp dir and prepend `#include ` +rocfft_tempdir = mktempdir() +cp(rocfft_dir, rocfft_tempdir; force=true) + headers = [ - joinpath(rocfft_dir, header) - for header in readdir(rocfft_dir) + joinpath(rocfft_tempdir, header) + for header in readdir(rocfft_tempdir) if endswith(header, ".h") ] +for header in headers + filepath = joinpath(rocfft_tempdir, basename(header)) + open(filepath, "r+") do io + content = read(io, String) + seekstart(io) + write(io, "#include \n" * content) + end +end + ctx = create_context(headers, args, options) -build!(ctx) + +# build without printing so we can do custom rewriting +build!(ctx, BUILDSTAGE_NO_PRINTING) + +# custom rewriter +function rewrite!(e::Expr) + (e.head === :function && Meta.isexpr(e.args[1], :call)) || return e + f = e.args[1].args[1] + if !(f isa Symbol) + @assert f in (:(Base.getproperty), :(Base.setproperty!), :(Base.propertynames)) + return e + end + stmts = e.args[2].args + map!(stmts, stmts) do ex + Meta.isexpr(ex, :macrocall) || return ex + ex.args[1] === Symbol("@ccall") || return ex + # TODO: should this be `@gcsafe_ccall`? + # ex.args[1] = Symbol("@gcsafe_ccall") + Expr(:macrocall, Symbol("@check"), nothing, ex) + end + pushfirst!(stmts, :(AMDGPU.prepare_state())) + return e +end + +function rewrite!(dag::ExprDAG) + for node in get_nodes(dag) + for expr in get_exprs(node) + rewrite!(expr) + end + end +end + +rewrite!(ctx.dag) + +# print +build!(ctx, BUILDSTAGE_PRINTING_ONLY) path = options["general"]["output_file_path"] format_file(path, YASStyle()) diff --git a/gen/rocfft/rocfft-generator.toml b/gen/rocfft/rocfft-generator.toml index ec8133a3e..d338ffe15 100644 --- a/gen/rocfft/rocfft-generator.toml +++ b/gen/rocfft/rocfft-generator.toml @@ -1,8 +1,13 @@ [general] library_name = "librocfft" -output_file_path = "./librocfft.jl" +output_file_path = "../src/fft/librocfft.jl" export_symbol_prefixes = [] print_using_CEnum = false +output_ignorelist = [ + "ROCFFT_DEPRECATED_EXPORT", + "ROCFFT_DEPRECATED_NO_EXPORT", + "rocfft_version_tweak", +] [codegen] use_ccall_macro = true diff --git a/gen/rocsolver/generator.jl b/gen/rocsolver/generator.jl index 3565aa6e0..a1e7b6360 100644 --- a/gen/rocsolver/generator.jl +++ b/gen/rocsolver/generator.jl @@ -4,13 +4,13 @@ using Clang, Clang.Generators using JuliaFormatter -include_dir = normpath("/opt/rocm/include") -rocblas_dir = joinpath(include_dir, "rocblas", "internal") +include_dir = normpath(joinpath(ENV["ROCM_PATH"], "include")) +rocblas_dir = joinpath(include_dir, "rocblas")#, "internal") rocsolver_dir = joinpath(include_dir, "rocsolver") options = load_options("rocsolver/rocsolver-generator.toml") args = get_default_args() -push!(args, "-I$rocsolver_dir", "-I$rocblas_dir", "-DROCSOLVER_EXPORT") +push!(args, "-I$include_dir", "-DROCSOLVER_EXPORT=") headers_rocsolver = [ joinpath(rocsolver_dir, header) @@ -40,6 +40,36 @@ replace!(get_nodes(ctx.dag)) do node return node end +# custom rewriter +function rewrite!(e::Expr) + (e.head === :function && Meta.isexpr(e.args[1], :call)) || return e + f = e.args[1].args[1] + if !(f isa Symbol) + @assert f in (:(Base.getproperty), :(Base.setproperty!), :(Base.propertynames)) + return e + end + stmts = e.args[2].args + map!(stmts, stmts) do ex + Meta.isexpr(ex, :macrocall) || return ex + ex.args[1] === Symbol("@ccall") || return ex + # TODO: should this be `@gcsafe_ccall`? + # ex.args[1] = Symbol("@gcsafe_ccall") + Expr(:macrocall, Symbol("@check"), nothing, ex) + end + pushfirst!(stmts, :(AMDGPU.prepare_state())) + return e +end + +function rewrite!(dag::ExprDAG) + for node in get_nodes(dag) + for expr in get_exprs(node) + rewrite!(expr) + end + end +end + +rewrite!(ctx.dag) + build!(ctx, BUILDSTAGE_PRINTING_ONLY) path = options["general"]["output_file_path"] diff --git a/gen/rocsolver/rocsolver-generator.toml b/gen/rocsolver/rocsolver-generator.toml index 301a7beb0..ab6daba68 100644 --- a/gen/rocsolver/rocsolver-generator.toml +++ b/gen/rocsolver/rocsolver-generator.toml @@ -1,8 +1,13 @@ [general] library_name = "librocsolver" -output_file_path = "./librocsolver.jl" +output_file_path = "../src/solver/librocsolver.jl" export_symbol_prefixes = [] print_using_CEnum = false +output_ignorelist = [ + "ROCSOLVER_DEPRECATED_EXPORT", + "ROCSOLVER_DEPRECATED_NO_EXPORT", + "ROCSOLVER_VERSION_TWEAK", +] [codegen] use_ccall_macro = true diff --git a/gen/rocsparse/generator.jl b/gen/rocsparse/generator.jl index e78d9073d..99b01c4eb 100644 --- a/gen/rocsparse/generator.jl +++ b/gen/rocsparse/generator.jl @@ -1,7 +1,7 @@ using Clang.Generators using JuliaFormatter -include_dir = normpath("/opt/rocm/include") +include_dir = normpath(joinpath(ENV["ROCM_PATH"], "include")) rocsparse_dir = joinpath(include_dir, "rocsparse") options = load_options("rocsparse/rocsparse-generator.toml") @@ -15,7 +15,42 @@ headers = [ ] ctx = create_context(headers, args, options) -build!(ctx) + +# build without printing so we can do custom rewriting +build!(ctx, BUILDSTAGE_NO_PRINTING) + +# custom rewriter +function rewrite!(e::Expr) + (e.head === :function && Meta.isexpr(e.args[1], :call)) || return e + f = e.args[1].args[1] + if !(f isa Symbol) + @assert f in (:(Base.getproperty), :(Base.setproperty!), :(Base.propertynames)) + return e + end + stmts = e.args[2].args + map!(stmts, stmts) do ex + Meta.isexpr(ex, :macrocall) || return ex + ex.args[1] === Symbol("@ccall") || return ex + # TODO: should this be `@gcsafe_ccall`? + # ex.args[1] = Symbol("@gcsafe_ccall") + Expr(:macrocall, Symbol("@check"), nothing, ex) + end + pushfirst!(stmts, :(AMDGPU.prepare_state())) + return e +end + +function rewrite!(dag::ExprDAG) + for node in get_nodes(dag) + for expr in get_exprs(node) + rewrite!(expr) + end + end +end + +rewrite!(ctx.dag) + +# print +build!(ctx, BUILDSTAGE_PRINTING_ONLY) path = options["general"]["output_file_path"] format_file(path, YASStyle()) diff --git a/gen/rocsparse/rocsparse-generator.toml b/gen/rocsparse/rocsparse-generator.toml index 4a8da36a3..d3da9ac4e 100644 --- a/gen/rocsparse/rocsparse-generator.toml +++ b/gen/rocsparse/rocsparse-generator.toml @@ -1,8 +1,17 @@ [general] library_name = "librocsparse" -output_file_path = "./librocsparse.jl" +output_file_path = "../src/sparse/librocsparse.jl" export_symbol_prefixes = [] print_using_CEnum = false +output_ignorelist = [ + "hipStream_t", + "ihipStream_t", + "rocsparse_status_", + "rocsparse_status", + "ROCSPARSE_DEPRECATED_EXPORT", + "ROCSPARSE_DEPRECATED_NO_EXPORT", + "ROCSPARSE_VERSION_TWEAK", +] [codegen] use_ccall_macro = true diff --git a/src/blas/librocblas.jl b/src/blas/librocblas.jl index b0f810d72..e6320f40f 100644 --- a/src/blas/librocblas.jl +++ b/src/blas/librocblas.jl @@ -25,23 +25,15 @@ const rocblas_status = rocblas_status_ function rocblas_set_start_stop_events(handle, startEvent, stopEvent) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_start_stop_events(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_set_start_stop_events(handle::rocblas_handle, startEvent::hipEvent_t, - stopEvent::hipEvent_t)::rocblas_status + stopEvent::hipEvent_t)::rocblas_status) end struct rocblas_bfloat16 data::UInt16 end -struct rocblas_f8 - data::UInt8 -end - -struct rocblas_bf8 - data::UInt8 -end - mutable struct rocblas_device_malloc_base end const rocblas_int = Int32 @@ -52,12 +44,6 @@ const rocblas_float = Cfloat const rocblas_double = Cdouble -const rocblas_half = Float16 - -const rocblas_float_complex = ComplexF32 - -const rocblas_double_complex = ComplexF64 - @cenum rocblas_operation_::UInt32 begin rocblas_operation_none = 111 rocblas_operation_transpose = 112 @@ -106,24 +92,11 @@ const rocblas_side = rocblas_side_ rocblas_datatype_u32_c = 167 rocblas_datatype_bf16_r = 168 rocblas_datatype_bf16_c = 169 - rocblas_datatype_f8_r = 170 - rocblas_datatype_bf8_r = 171 rocblas_datatype_invalid = 255 end const rocblas_datatype = rocblas_datatype_ -@cenum rocblas_computetype_::UInt32 begin - rocblas_compute_type_f32 = 300 - rocblas_compute_type_f8_f8_f32 = 301 - rocblas_compute_type_f8_bf8_f32 = 302 - rocblas_compute_type_bf8_f8_f32 = 303 - rocblas_compute_type_bf8_bf8_f32 = 304 - rocblas_compute_type_invalid = 455 -end - -const rocblas_computetype = rocblas_computetype_ - @cenum rocblas_pointer_mode_::UInt32 begin rocblas_pointer_mode_host = 0 rocblas_pointer_mode_device = 1 @@ -151,6 +124,7 @@ const rocblas_performance_metric = rocblas_performance_metric_ rocblas_layer_mode_log_trace = 1 rocblas_layer_mode_log_bench = 2 rocblas_layer_mode_log_profile = 4 + rocblas_layer_mode_log_internal = 8 end const rocblas_layer_mode = rocblas_layer_mode_ @@ -205,6 +179,14 @@ function Base.setproperty!(x::Ptr{rocblas_union_u}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end +function Base.propertynames(x::rocblas_union_u, private::Bool=false) + return (:h, :s, :d, :i, :c, :z, if private + fieldnames(typeof(x)) + else + () + end...) +end + const rocblas_union_t = rocblas_union_u @cenum rocblas_check_numerics_mode_::UInt32 begin @@ -226,721 +208,707 @@ const rocblas_math_mode = rocblas_math_mode_ function rocblas_create_handle(handle) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_create_handle(handle::Ptr{rocblas_handle})::rocblas_status + @check @ccall(librocblas.rocblas_create_handle(handle::Ptr{rocblas_handle})::rocblas_status) end function rocblas_destroy_handle(handle) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_destroy_handle(handle::rocblas_handle)::rocblas_status + @check @ccall(librocblas.rocblas_destroy_handle(handle::rocblas_handle)::rocblas_status) end function rocblas_set_stream(handle, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_stream(handle::rocblas_handle, - stream::hipStream_t)::rocblas_status + @check @ccall(librocblas.rocblas_set_stream(handle::rocblas_handle, + stream::hipStream_t)::rocblas_status) end function rocblas_get_stream(handle, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_stream(handle::rocblas_handle, - stream::Ptr{hipStream_t})::rocblas_status + @check @ccall(librocblas.rocblas_get_stream(handle::rocblas_handle, + stream::Ptr{hipStream_t})::rocblas_status) end function rocblas_set_pointer_mode(handle, pointer_mode) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_pointer_mode(handle::rocblas_handle, - pointer_mode::rocblas_pointer_mode)::rocblas_status + @check @ccall(librocblas.rocblas_set_pointer_mode(handle::rocblas_handle, + pointer_mode::rocblas_pointer_mode)::rocblas_status) end function rocblas_get_pointer_mode(handle, pointer_mode) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_pointer_mode(handle::rocblas_handle, - pointer_mode::Ptr{rocblas_pointer_mode})::rocblas_status + @check @ccall(librocblas.rocblas_get_pointer_mode(handle::rocblas_handle, + pointer_mode::Ptr{rocblas_pointer_mode})::rocblas_status) end function rocblas_set_atomics_mode(handle, atomics_mode) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_atomics_mode(handle::rocblas_handle, - atomics_mode::rocblas_atomics_mode)::rocblas_status + @check @ccall(librocblas.rocblas_set_atomics_mode(handle::rocblas_handle, + atomics_mode::rocblas_atomics_mode)::rocblas_status) end function rocblas_get_atomics_mode(handle, atomics_mode) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_atomics_mode(handle::rocblas_handle, - atomics_mode::Ptr{rocblas_atomics_mode})::rocblas_status + @check @ccall(librocblas.rocblas_get_atomics_mode(handle::rocblas_handle, + atomics_mode::Ptr{rocblas_atomics_mode})::rocblas_status) end function rocblas_set_math_mode(handle, math_mode) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_math_mode(handle::rocblas_handle, - math_mode::rocblas_math_mode)::rocblas_status + @check @ccall(librocblas.rocblas_set_math_mode(handle::rocblas_handle, + math_mode::rocblas_math_mode)::rocblas_status) end function rocblas_get_math_mode(handle, math_mode) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_math_mode(handle::rocblas_handle, - math_mode::Ptr{rocblas_math_mode})::rocblas_status + @check @ccall(librocblas.rocblas_get_math_mode(handle::rocblas_handle, + math_mode::Ptr{rocblas_math_mode})::rocblas_status) end function rocblas_pointer_to_mode(ptr) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_pointer_to_mode(ptr::Ptr{Cvoid})::rocblas_pointer_mode + @check @ccall(librocblas.rocblas_pointer_to_mode(ptr::Ptr{Cvoid})::rocblas_pointer_mode) end function rocblas_set_vector(n, elem_size, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_vector(n::rocblas_int, elem_size::rocblas_int, + @check @ccall(librocblas.rocblas_set_vector(n::rocblas_int, elem_size::rocblas_int, x::Ptr{Cvoid}, incx::rocblas_int, y::Ptr{Cvoid}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_set_vector_64(n, elem_size, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_vector_64(n::Int64, elem_size::Int64, - x::Ptr{Cvoid}, - incx::Int64, y::Ptr{Cvoid}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_set_vector_64(n::Int64, elem_size::Int64, + x::Ptr{Cvoid}, incx::Int64, + y::Ptr{Cvoid}, + incy::Int64)::rocblas_status) end function rocblas_get_vector(n, elem_size, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_vector(n::rocblas_int, elem_size::rocblas_int, + @check @ccall(librocblas.rocblas_get_vector(n::rocblas_int, elem_size::rocblas_int, x::Ptr{Cvoid}, incx::rocblas_int, y::Ptr{Cvoid}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_get_vector_64(n, elem_size, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_vector_64(n::Int64, elem_size::Int64, - x::Ptr{Cvoid}, - incx::Int64, y::Ptr{Cvoid}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_get_vector_64(n::Int64, elem_size::Int64, + x::Ptr{Cvoid}, incx::Int64, + y::Ptr{Cvoid}, + incy::Int64)::rocblas_status) end function rocblas_set_matrix(rows, cols, elem_size, a, lda, b, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_matrix(rows::rocblas_int, cols::rocblas_int, + @check @ccall(librocblas.rocblas_set_matrix(rows::rocblas_int, cols::rocblas_int, elem_size::rocblas_int, a::Ptr{Cvoid}, lda::rocblas_int, b::Ptr{Cvoid}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocblas_set_matrix_64(rows, cols, elem_size, a, lda, b, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_matrix_64(rows::Int64, cols::Int64, - elem_size::Int64, - a::Ptr{Cvoid}, lda::Int64, b::Ptr{Cvoid}, - ldb::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_set_matrix_64(rows::Int64, cols::Int64, + elem_size::Int64, a::Ptr{Cvoid}, + lda::Int64, b::Ptr{Cvoid}, + ldb::Int64)::rocblas_status) end function rocblas_get_matrix(rows, cols, elem_size, a, lda, b, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_matrix(rows::rocblas_int, cols::rocblas_int, + @check @ccall(librocblas.rocblas_get_matrix(rows::rocblas_int, cols::rocblas_int, elem_size::rocblas_int, a::Ptr{Cvoid}, lda::rocblas_int, b::Ptr{Cvoid}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocblas_get_matrix_64(rows, cols, elem_size, a, lda, b, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_matrix_64(rows::Int64, cols::Int64, - elem_size::Int64, - a::Ptr{Cvoid}, lda::Int64, b::Ptr{Cvoid}, - ldb::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_get_matrix_64(rows::Int64, cols::Int64, + elem_size::Int64, a::Ptr{Cvoid}, + lda::Int64, b::Ptr{Cvoid}, + ldb::Int64)::rocblas_status) end function rocblas_set_vector_async(n, elem_size, x, incx, y, incy, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_vector_async(n::rocblas_int, - elem_size::rocblas_int, - x::Ptr{Cvoid}, incx::rocblas_int, - y::Ptr{Cvoid}, incy::rocblas_int, - stream::hipStream_t)::rocblas_status + @check @ccall(librocblas.rocblas_set_vector_async(n::rocblas_int, + elem_size::rocblas_int, x::Ptr{Cvoid}, + incx::rocblas_int, y::Ptr{Cvoid}, + incy::rocblas_int, + stream::hipStream_t)::rocblas_status) end function rocblas_set_vector_async_64(n, elem_size, x, incx, y, incy, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_vector_async_64(n::Int64, elem_size::Int64, - x::Ptr{Cvoid}, - incx::Int64, y::Ptr{Cvoid}, - incy::Int64, - stream::hipStream_t)::rocblas_status + @check @ccall(librocblas.rocblas_set_vector_async_64(n::Int64, elem_size::Int64, + x::Ptr{Cvoid}, incx::Int64, + y::Ptr{Cvoid}, incy::Int64, + stream::hipStream_t)::rocblas_status) end function rocblas_get_vector_async(n, elem_size, x, incx, y, incy, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_vector_async(n::rocblas_int, - elem_size::rocblas_int, - x::Ptr{Cvoid}, incx::rocblas_int, - y::Ptr{Cvoid}, incy::rocblas_int, - stream::hipStream_t)::rocblas_status + @check @ccall(librocblas.rocblas_get_vector_async(n::rocblas_int, + elem_size::rocblas_int, x::Ptr{Cvoid}, + incx::rocblas_int, y::Ptr{Cvoid}, + incy::rocblas_int, + stream::hipStream_t)::rocblas_status) end function rocblas_get_vector_async_64(n, elem_size, x, incx, y, incy, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_vector_async_64(n::Int64, elem_size::Int64, - x::Ptr{Cvoid}, - incx::Int64, y::Ptr{Cvoid}, - incy::Int64, - stream::hipStream_t)::rocblas_status + @check @ccall(librocblas.rocblas_get_vector_async_64(n::Int64, elem_size::Int64, + x::Ptr{Cvoid}, incx::Int64, + y::Ptr{Cvoid}, incy::Int64, + stream::hipStream_t)::rocblas_status) end function rocblas_set_matrix_async(rows, cols, elem_size, a, lda, b, ldb, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_matrix_async(rows::rocblas_int, cols::rocblas_int, + @check @ccall(librocblas.rocblas_set_matrix_async(rows::rocblas_int, cols::rocblas_int, elem_size::rocblas_int, a::Ptr{Cvoid}, lda::rocblas_int, b::Ptr{Cvoid}, ldb::rocblas_int, - stream::hipStream_t)::rocblas_status + stream::hipStream_t)::rocblas_status) end function rocblas_set_matrix_async_64(rows, cols, elem_size, a, lda, b, ldb, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_matrix_async_64(rows::Int64, cols::Int64, + @check @ccall(librocblas.rocblas_set_matrix_async_64(rows::Int64, cols::Int64, elem_size::Int64, a::Ptr{Cvoid}, lda::Int64, b::Ptr{Cvoid}, ldb::Int64, - stream::hipStream_t)::rocblas_status + stream::hipStream_t)::rocblas_status) end function rocblas_get_matrix_async(rows, cols, elem_size, a, lda, b, ldb, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_matrix_async(rows::rocblas_int, cols::rocblas_int, + @check @ccall(librocblas.rocblas_get_matrix_async(rows::rocblas_int, cols::rocblas_int, elem_size::rocblas_int, a::Ptr{Cvoid}, lda::rocblas_int, b::Ptr{Cvoid}, ldb::rocblas_int, - stream::hipStream_t)::rocblas_status + stream::hipStream_t)::rocblas_status) end function rocblas_get_matrix_async_64(rows, cols, elem_size, a, lda, b, ldb, stream) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_matrix_async_64(rows::Int64, cols::Int64, + @check @ccall(librocblas.rocblas_get_matrix_async_64(rows::Int64, cols::Int64, elem_size::Int64, a::Ptr{Cvoid}, lda::Int64, b::Ptr{Cvoid}, ldb::Int64, - stream::hipStream_t)::rocblas_status + stream::hipStream_t)::rocblas_status) end function rocblas_set_solution_fitness_query(handle, fitness) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_solution_fitness_query(handle::rocblas_handle, - fitness::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_set_solution_fitness_query(handle::rocblas_handle, + fitness::Ptr{Cdouble})::rocblas_status) end function rocblas_set_performance_metric(handle, metric) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_performance_metric(handle::rocblas_handle, - metric::rocblas_performance_metric)::rocblas_status + @check @ccall(librocblas.rocblas_set_performance_metric(handle::rocblas_handle, + metric::rocblas_performance_metric)::rocblas_status) end function rocblas_get_performance_metric(handle, metric) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_performance_metric(handle::rocblas_handle, - metric::Ptr{rocblas_performance_metric})::rocblas_status + @check @ccall(librocblas.rocblas_get_performance_metric(handle::rocblas_handle, + metric::Ptr{rocblas_performance_metric})::rocblas_status) end function rocblas_sscal(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sscal(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_sscal(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_dscal(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dscal(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dscal(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_cscal(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cscal(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cscal(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_zscal(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zscal(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zscal(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_csscal(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csscal(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_csscal(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_zdscal(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdscal(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdscal(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_sscal_64(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sscal_64(handle::rocblas_handle, n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, incx::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_sscal_64(handle::rocblas_handle, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dscal_64(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dscal_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dscal_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_cscal_64(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cscal_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cscal_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_zscal_64(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zscal_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zscal_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_csscal_64(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csscal_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_csscal_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_zdscal_64(handle, n, alpha, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdscal_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdscal_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_sscal_batched(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sscal_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_sscal_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dscal_batched(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dscal_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dscal_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, - incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_cscal_batched(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cscal_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cscal_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zscal_batched(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zscal_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zscal_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csscal_batched(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csscal_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_csscal_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zdscal_batched(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdscal_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdscal_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sscal_batched_64(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sscal_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_sscal_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, - incx::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cfloat}}, incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dscal_batched_64(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dscal_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dscal_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, - incx::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_cscal_batched_64(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cscal_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cscal_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zscal_batched_64(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zscal_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zscal_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csscal_batched_64(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csscal_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_csscal_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zdscal_batched_64(handle, n, alpha, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdscal_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdscal_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sscal_strided_batched(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sscal_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sscal_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dscal_strided_batched(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dscal_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dscal_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cscal_strided_batched(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cscal_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cscal_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zscal_strided_batched(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zscal_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zscal_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csscal_strided_batched(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csscal_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csscal_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zdscal_strided_batched(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdscal_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdscal_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sscal_strided_batched_64(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sscal_strided_batched_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, + @check @ccall(librocblas.rocblas_sscal_strided_batched_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cfloat}, + x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dscal_strided_batched_64(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dscal_strided_batched_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::Int64, + @check @ccall(librocblas.rocblas_dscal_strided_batched_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cscal_strided_batched_64(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cscal_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cscal_strided_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zscal_strided_batched_64(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zscal_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zscal_strided_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csscal_strided_batched_64(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csscal_strided_batched_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_csscal_strided_batched_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zdscal_strided_batched_64(handle, n, alpha, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdscal_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdscal_strided_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_scopy(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scopy(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_scopy(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + y::Ptr{Cfloat}, + incy::rocblas_int)::rocblas_status) end function rocblas_dcopy(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dcopy(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_dcopy(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, + incy::rocblas_int)::rocblas_status) end function rocblas_ccopy(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ccopy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_ccopy(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zcopy(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zcopy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zcopy(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_scopy_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scopy_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, y::Ptr{Cfloat}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_scopy_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, y::Ptr{Cfloat}, + incy::Int64)::rocblas_status) end function rocblas_dcopy_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dcopy_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, y::Ptr{Cdouble}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dcopy_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64)::rocblas_status) end function rocblas_ccopy_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ccopy_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_ccopy_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zcopy_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zcopy_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zcopy_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_scopy_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scopy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scopy_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dcopy_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dcopy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dcopy_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ccopy_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ccopy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_ccopy_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zcopy_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zcopy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zcopy_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_scopy_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scopy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scopy_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dcopy_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dcopy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dcopy_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ccopy_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ccopy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_ccopy_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zcopy_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zcopy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zcopy_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_scopy_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scopy_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_scopy_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dcopy_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dcopy_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dcopy_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ccopy_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ccopy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ccopy_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -948,13 +916,13 @@ function rocblas_ccopy_strided_batched(handle, n, x, incx, stridex, y, incy, str y::Ptr{rocblas_float_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zcopy_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zcopy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zcopy_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -962,37 +930,37 @@ function rocblas_zcopy_strided_batched(handle, n, x, incx, stridex, y, incy, str y::Ptr{rocblas_double_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_scopy_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scopy_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_scopy_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dcopy_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dcopy_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_dcopy_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ccopy_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ccopy_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ccopy_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -1000,13 +968,13 @@ function rocblas_ccopy_strided_batched_64(handle, n, x, incx, stridex, y, incy, y::Ptr{rocblas_float_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zcopy_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zcopy_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zcopy_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -1014,338 +982,333 @@ function rocblas_zcopy_strided_batched_64(handle, n, x, incx, stridex, y, incy, y::Ptr{rocblas_double_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sdot(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdot(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sdot(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, y::Ptr{Cfloat}, incy::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_ddot(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddot(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_ddot(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, incy::rocblas_int, + result::Ptr{Cdouble})::rocblas_status) end function rocblas_hdot(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hdot(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_hdot(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_half}, incx::rocblas_int, y::Ptr{rocblas_half}, incy::rocblas_int, - result::Ptr{rocblas_half})::rocblas_status + result::Ptr{rocblas_half})::rocblas_status) end function rocblas_bfdot(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_bfdot(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_bfdot(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_bfloat16}, incx::rocblas_int, y::Ptr{rocblas_bfloat16}, incy::rocblas_int, - result::Ptr{rocblas_bfloat16})::rocblas_status + result::Ptr{rocblas_bfloat16})::rocblas_status) end function rocblas_cdotu(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotu(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cdotu(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotu(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotu(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdotu(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, incy::rocblas_int, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_cdotc(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotc(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cdotc(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotc(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotc(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdotc(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, incy::rocblas_int, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sdot_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdot_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, y::Ptr{Cfloat}, incy::Int64, - result::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_sdot_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, y::Ptr{Cfloat}, + incy::Int64, + result::Ptr{Cfloat})::rocblas_status) end function rocblas_ddot_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddot_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, y::Ptr{Cdouble}, incy::Int64, - result::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_ddot_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64, + result::Ptr{Cdouble})::rocblas_status) end function rocblas_hdot_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hdot_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_hdot_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_half}, incx::Int64, y::Ptr{rocblas_half}, incy::Int64, - result::Ptr{rocblas_half})::rocblas_status + result::Ptr{rocblas_half})::rocblas_status) end function rocblas_bfdot_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_bfdot_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_bfdot_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_bfloat16}, incx::Int64, y::Ptr{rocblas_bfloat16}, incy::Int64, - result::Ptr{rocblas_bfloat16})::rocblas_status + result::Ptr{rocblas_bfloat16})::rocblas_status) end function rocblas_cdotu_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotu_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cdotu_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotu_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotu_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdotu_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_cdotc_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotc_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cdotc_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotc_64(handle, n, x, incx, y, incy, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotc_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdotc_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sdot_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_sdot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_ddot_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_ddot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_hdot_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hdot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_hdot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_half}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_half}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_half})::rocblas_status + result::Ptr{rocblas_half})::rocblas_status) end function rocblas_bfdot_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_bfdot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_bfdot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_bfloat16}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_bfloat16}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_bfloat16})::rocblas_status + result::Ptr{rocblas_bfloat16})::rocblas_status) end function rocblas_cdotu_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotu_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cdotu_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotu_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotu_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdotu_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_cdotc_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotc_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cdotc_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotc_batched(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotc_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdotc_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sdot_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_sdot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, batch_count::Int64, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_ddot_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_ddot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, batch_count::Int64, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_hdot_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hdot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_hdot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_half}}, incx::Int64, y::Ptr{Ptr{rocblas_half}}, incy::Int64, batch_count::Int64, - result::Ptr{rocblas_half})::rocblas_status + result::Ptr{rocblas_half})::rocblas_status) end function rocblas_bfdot_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_bfdot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_bfdot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_bfloat16}}, incx::Int64, y::Ptr{Ptr{rocblas_bfloat16}}, - incy::Int64, - batch_count::Int64, - result::Ptr{rocblas_bfloat16})::rocblas_status + incy::Int64, batch_count::Int64, + result::Ptr{rocblas_bfloat16})::rocblas_status) end function rocblas_cdotu_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotu_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cdotu_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, batch_count::Int64, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotu_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotu_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdotu_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, batch_count::Int64, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_cdotc_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotc_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cdotc_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, batch_count::Int64, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotc_batched_64(handle, n, x, incx, y, incy, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotc_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdotc_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, batch_count::Int64, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sdot_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdot_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, incx::rocblas_int, + @check @ccall(librocblas.rocblas_sdot_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, + incx::rocblas_int, stridex::rocblas_stride, - y::Ptr{Cfloat}, - incy::rocblas_int, + y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_ddot_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddot_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_ddot_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_hdot_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hdot_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hdot_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_half}, incx::rocblas_int, @@ -1354,13 +1317,13 @@ function rocblas_hdot_strided_batched(handle, n, x, incx, stridex, y, incy, stri incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_half})::rocblas_status + result::Ptr{rocblas_half})::rocblas_status) end function rocblas_bfdot_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_bfdot_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_bfdot_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_bfloat16}, incx::rocblas_int, @@ -1369,13 +1332,13 @@ function rocblas_bfdot_strided_batched(handle, n, x, incx, stridex, y, incy, str incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_bfloat16})::rocblas_status + result::Ptr{rocblas_bfloat16})::rocblas_status) end function rocblas_cdotu_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotu_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cdotu_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -1384,13 +1347,13 @@ function rocblas_cdotu_strided_batched(handle, n, x, incx, stridex, y, incy, str incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotu_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotu_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdotu_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -1399,13 +1362,13 @@ function rocblas_zdotu_strided_batched(handle, n, x, incx, stridex, y, incy, str incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_cdotc_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotc_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cdotc_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -1414,13 +1377,13 @@ function rocblas_cdotc_strided_batched(handle, n, x, incx, stridex, y, incy, str incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotc_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotc_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdotc_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -1429,54 +1392,53 @@ function rocblas_zdotc_strided_batched(handle, n, x, incx, stridex, y, incy, str incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sdot_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdot_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_sdot_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_ddot_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddot_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_ddot_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_hdot_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hdot_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{rocblas_half}, + @check @ccall(librocblas.rocblas_hdot_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{rocblas_half}, incx::Int64, stridex::rocblas_stride, y::Ptr{rocblas_half}, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{rocblas_half})::rocblas_status + result::Ptr{rocblas_half})::rocblas_status) end function rocblas_bfdot_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_bfdot_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_bfdot_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_bfloat16}, incx::Int64, @@ -1485,13 +1447,13 @@ function rocblas_bfdot_strided_batched_64(handle, n, x, incx, stridex, y, incy, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{rocblas_bfloat16})::rocblas_status + result::Ptr{rocblas_bfloat16})::rocblas_status) end function rocblas_cdotu_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotu_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cdotu_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -1500,13 +1462,13 @@ function rocblas_cdotu_strided_batched_64(handle, n, x, incx, stridex, y, incy, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotu_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotu_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdotu_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -1515,13 +1477,13 @@ function rocblas_zdotu_strided_batched_64(handle, n, x, incx, stridex, y, incy, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_cdotc_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdotc_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cdotc_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -1530,13 +1492,13 @@ function rocblas_cdotc_strided_batched_64(handle, n, x, incx, stridex, y, incy, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{rocblas_float_complex})::rocblas_status + result::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zdotc_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdotc_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdotc_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -1545,178 +1507,174 @@ function rocblas_zdotc_strided_batched_64(handle, n, x, incx, stridex, y, incy, incy::Int64, stridey::rocblas_stride, batch_count::Int64, - result::Ptr{rocblas_double_complex})::rocblas_status + result::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sswap(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sswap(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_sswap(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + y::Ptr{Cfloat}, + incy::rocblas_int)::rocblas_status) end function rocblas_dswap(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dswap(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_dswap(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, + incy::rocblas_int)::rocblas_status) end function rocblas_cswap(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cswap(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cswap(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zswap(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zswap(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zswap(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_sswap_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sswap_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, y::Ptr{Cfloat}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_sswap_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, y::Ptr{Cfloat}, + incy::Int64)::rocblas_status) end function rocblas_dswap_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dswap_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, y::Ptr{Cdouble}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dswap_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64)::rocblas_status) end function rocblas_cswap_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cswap_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cswap_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zswap_64(handle, n, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zswap_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zswap_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_sswap_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sswap_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_sswap_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dswap_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dswap_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dswap_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cswap_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cswap_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_cswap_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zswap_batched(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zswap_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zswap_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sswap_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sswap_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_sswap_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dswap_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dswap_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dswap_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cswap_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cswap_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_cswap_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zswap_batched_64(handle, n, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zswap_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zswap_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sswap_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sswap_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sswap_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dswap_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dswap_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dswap_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cswap_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cswap_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cswap_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -1724,13 +1682,13 @@ function rocblas_cswap_strided_batched(handle, n, x, incx, stridex, y, incy, str y::Ptr{rocblas_float_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zswap_strided_batched(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zswap_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zswap_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -1738,37 +1696,37 @@ function rocblas_zswap_strided_batched(handle, n, x, incx, stridex, y, incy, str y::Ptr{rocblas_double_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sswap_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sswap_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_sswap_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dswap_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dswap_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_dswap_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cswap_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cswap_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cswap_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -1776,13 +1734,13 @@ function rocblas_cswap_strided_batched_64(handle, n, x, incx, stridex, y, incy, y::Ptr{rocblas_float_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zswap_strided_batched_64(handle, n, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zswap_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zswap_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -1790,206 +1748,201 @@ function rocblas_zswap_strided_batched_64(handle, n, x, incx, stridex, y, incy, y::Ptr{rocblas_double_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_haxpy(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_haxpy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_haxpy(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_half}, x::Ptr{rocblas_half}, incx::rocblas_int, y::Ptr{rocblas_half}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_saxpy(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_saxpy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_saxpy(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::rocblas_int, - y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + incx::rocblas_int, y::Ptr{Cfloat}, + incy::rocblas_int)::rocblas_status) end function rocblas_daxpy(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_daxpy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_daxpy(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::rocblas_int, - y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + incx::rocblas_int, y::Ptr{Cdouble}, + incy::rocblas_int)::rocblas_status) end function rocblas_caxpy(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_caxpy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_caxpy(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zaxpy(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zaxpy(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zaxpy(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_haxpy_64(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_haxpy_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_haxpy_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_half}, - x::Ptr{rocblas_half}, - incx::Int64, y::Ptr{rocblas_half}, - incy::Int64)::rocblas_status + x::Ptr{rocblas_half}, incx::Int64, + y::Ptr{rocblas_half}, + incy::Int64)::rocblas_status) end function rocblas_saxpy_64(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_saxpy_64(handle::rocblas_handle, n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, incx::Int64, y::Ptr{Cfloat}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_saxpy_64(handle::rocblas_handle, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64, y::Ptr{Cfloat}, + incy::Int64)::rocblas_status) end function rocblas_daxpy_64(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_daxpy_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_daxpy_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64, - y::Ptr{Cdouble}, incy::Int64)::rocblas_status + incx::Int64, y::Ptr{Cdouble}, + incy::Int64)::rocblas_status) end function rocblas_caxpy_64(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_caxpy_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_caxpy_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zaxpy_64(handle, n, alpha, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zaxpy_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zaxpy_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_haxpy_batched(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_haxpy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_haxpy_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_half}, x::Ptr{Ptr{rocblas_half}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_half}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_saxpy_batched(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_saxpy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_saxpy_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_daxpy_batched(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_daxpy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_daxpy_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, - incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, - incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, + y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_caxpy_batched(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_caxpy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_caxpy_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zaxpy_batched(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zaxpy_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zaxpy_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_haxpy_batched_64(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_haxpy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_haxpy_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_half}, x::Ptr{Ptr{rocblas_half}}, incx::Int64, y::Ptr{Ptr{rocblas_half}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_saxpy_batched_64(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_saxpy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_saxpy_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, - incx::Int64, y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cfloat}}, incx::Int64, + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_daxpy_batched_64(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_daxpy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_daxpy_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, - incx::Int64, y::Ptr{Ptr{Cdouble}}, - incy::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::Int64, + y::Ptr{Ptr{Cdouble}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_caxpy_batched_64(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_caxpy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_caxpy_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zaxpy_batched_64(handle, n, alpha, x, incx, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zaxpy_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zaxpy_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_haxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_haxpy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_haxpy_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_half}, x::Ptr{rocblas_half}, @@ -1998,13 +1951,13 @@ function rocblas_haxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, in y::Ptr{rocblas_half}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_saxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_saxpy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_saxpy_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, @@ -2013,13 +1966,13 @@ function rocblas_saxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, in y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_daxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_daxpy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_daxpy_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, @@ -2028,13 +1981,13 @@ function rocblas_daxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, in y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_caxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_caxpy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_caxpy_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -2043,13 +1996,13 @@ function rocblas_caxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, in y::Ptr{rocblas_float_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zaxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zaxpy_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zaxpy_strided_batched(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -2058,13 +2011,13 @@ function rocblas_zaxpy_strided_batched(handle, n, alpha, x, incx, stridex, y, in y::Ptr{rocblas_double_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_haxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_haxpy_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_haxpy_strided_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_half}, x::Ptr{rocblas_half}, @@ -2073,41 +2026,37 @@ function rocblas_haxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, y::Ptr{rocblas_half}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_saxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_saxpy_strided_batched_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, + @check @ccall(librocblas.rocblas_saxpy_strided_batched_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cfloat}, + x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_daxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_daxpy_strided_batched_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::Int64, + @check @ccall(librocblas.rocblas_daxpy_strided_batched_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_caxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_caxpy_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_caxpy_strided_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -2116,13 +2065,13 @@ function rocblas_caxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, y::Ptr{rocblas_float_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zaxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zaxpy_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zaxpy_strided_batched_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -2131,1132 +2080,1104 @@ function rocblas_zaxpy_strided_batched_64(handle, n, alpha, x, incx, stridex, y, y::Ptr{rocblas_double_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sasum(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sasum(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_sasum(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dasum(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dasum(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_dasum(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + result::Ptr{Cdouble})::rocblas_status) end function rocblas_scasum(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scasum(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scasum(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dzasum(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dzasum(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dzasum(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_sasum_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sasum_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, - result::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_sasum_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dasum_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dasum_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, - result::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_dasum_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, + result::Ptr{Cdouble})::rocblas_status) end function rocblas_scasum_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scasum_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scasum_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dzasum_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dzasum_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dzasum_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_sasum_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sasum_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_sasum_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dasum_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dasum_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dasum_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scasum_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scasum_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scasum_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dzasum_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dzasum_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dzasum_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_sasum_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sasum_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_sasum_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dasum_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dasum_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dasum_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scasum_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scasum_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scasum_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dzasum_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dzasum_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dzasum_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_sasum_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sasum_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sasum_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dasum_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dasum_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dasum_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scasum_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scasum_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_scasum_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dzasum_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dzasum_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dzasum_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_sasum_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sasum_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_sasum_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dasum_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dasum_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_dasum_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scasum_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scasum_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_scasum_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dzasum_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dzasum_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dzasum_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_snrm2(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_snrm2(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_snrm2(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dnrm2(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dnrm2(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_dnrm2(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + result::Ptr{Cdouble})::rocblas_status) end function rocblas_scnrm2(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scnrm2(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scnrm2(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dznrm2(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dznrm2(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dznrm2(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_snrm2_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_snrm2_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, - result::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_snrm2_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dnrm2_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dnrm2_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, - result::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_dnrm2_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, + result::Ptr{Cdouble})::rocblas_status) end function rocblas_scnrm2_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scnrm2_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scnrm2_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, - result::Ptr{Cfloat})::rocblas_status + result::Ptr{Cfloat})::rocblas_status) end function rocblas_dznrm2_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dznrm2_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dznrm2_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, - result::Ptr{Cdouble})::rocblas_status + result::Ptr{Cdouble})::rocblas_status) end function rocblas_snrm2_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_snrm2_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_snrm2_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dnrm2_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dnrm2_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dnrm2_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scnrm2_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scnrm2_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scnrm2_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dznrm2_batched(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dznrm2_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dznrm2_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_snrm2_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_snrm2_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_snrm2_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dnrm2_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dnrm2_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dnrm2_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scnrm2_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scnrm2_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scnrm2_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dznrm2_batched_64(handle, n, x, incx, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dznrm2_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dznrm2_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_snrm2_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_snrm2_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_snrm2_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dnrm2_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dnrm2_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dnrm2_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scnrm2_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scnrm2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_scnrm2_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dznrm2_strided_batched(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dznrm2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dznrm2_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_snrm2_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_snrm2_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_snrm2_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dnrm2_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dnrm2_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_dnrm2_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_scnrm2_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scnrm2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_scnrm2_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cfloat})::rocblas_status + results::Ptr{Cfloat})::rocblas_status) end function rocblas_dznrm2_strided_batched_64(handle, n, x, incx, stridex, batch_count, results) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dznrm2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dznrm2_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - results::Ptr{Cdouble})::rocblas_status + results::Ptr{Cdouble})::rocblas_status) end function rocblas_isamax(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamax(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + @check @ccall(librocblas.rocblas_isamax(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_idamax(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamax(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_idamax(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_icamax(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamax(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_icamax(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_izamax(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamax(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_izamax(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_isamax_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamax_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, - result::Ptr{Int64})::rocblas_status + @check @ccall(librocblas.rocblas_isamax_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, + result::Ptr{Int64})::rocblas_status) end function rocblas_idamax_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamax_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, - result::Ptr{Int64})::rocblas_status + @check @ccall(librocblas.rocblas_idamax_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, + result::Ptr{Int64})::rocblas_status) end function rocblas_icamax_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamax_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_icamax_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_izamax_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamax_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_izamax_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_isamax_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamax_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_isamax_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_idamax_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamax_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_idamax_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_icamax_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamax_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_icamax_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_izamax_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamax_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_izamax_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_isamax_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamax_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_isamax_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_idamax_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamax_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_idamax_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_icamax_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamax_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_icamax_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_izamax_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamax_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_izamax_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_isamax_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamax_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_isamax_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_idamax_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamax_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_idamax_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_icamax_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamax_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_icamax_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_izamax_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamax_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_izamax_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_isamax_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamax_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_isamax_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_idamax_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamax_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_idamax_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_icamax_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamax_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_icamax_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_izamax_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamax_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_izamax_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_isamin(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamin(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + @check @ccall(librocblas.rocblas_isamin(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_idamin(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamin(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_idamin(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_icamin(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamin(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_icamin(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_izamin(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamin(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_izamin(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_isamin_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamin_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, - result::Ptr{Int64})::rocblas_status + @check @ccall(librocblas.rocblas_isamin_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, + result::Ptr{Int64})::rocblas_status) end function rocblas_idamin_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamin_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, - result::Ptr{Int64})::rocblas_status + @check @ccall(librocblas.rocblas_idamin_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, + result::Ptr{Int64})::rocblas_status) end function rocblas_icamin_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamin_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_icamin_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_izamin_64(handle, n, x, incx, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamin_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_izamin_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_isamin_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamin_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_isamin_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_idamin_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamin_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_idamin_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_icamin_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamin_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_icamin_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_izamin_batched(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamin_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_izamin_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_isamin_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamin_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_isamin_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_idamin_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamin_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_idamin_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_icamin_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamin_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_icamin_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_izamin_batched_64(handle, n, x, incx, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamin_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_izamin_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_isamin_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamin_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_isamin_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_idamin_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamin_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_idamin_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_icamin_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamin_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_icamin_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_izamin_strided_batched(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamin_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_izamin_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - result::Ptr{rocblas_int})::rocblas_status + result::Ptr{rocblas_int})::rocblas_status) end function rocblas_isamin_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_isamin_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_isamin_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_idamin_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_idamin_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_idamin_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_icamin_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_icamin_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_icamin_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_izamin_strided_batched_64(handle, n, x, incx, stridex, batch_count, result) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_izamin_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_izamin_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - result::Ptr{Int64})::rocblas_status + result::Ptr{Int64})::rocblas_status) end function rocblas_srot(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srot(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, - incy::rocblas_int, - c::Ptr{Cfloat}, s::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_srot(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, y::Ptr{Cfloat}, + incy::rocblas_int, c::Ptr{Cfloat}, + s::Ptr{Cfloat})::rocblas_status) end function rocblas_drot(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drot(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int, - c::Ptr{Cdouble}, s::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_drot(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, incy::rocblas_int, + c::Ptr{Cdouble}, s::Ptr{Cdouble})::rocblas_status) end function rocblas_crot(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crot(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_crot(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, c::Ptr{Cfloat}, - s::Ptr{rocblas_float_complex})::rocblas_status + s::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_csrot(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csrot(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_csrot(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, - c::Ptr{Cfloat}, s::Ptr{Cfloat})::rocblas_status + c::Ptr{Cfloat}, s::Ptr{Cfloat})::rocblas_status) end function rocblas_zrot(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrot(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zrot(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, incy::rocblas_int, c::Ptr{Cdouble}, - s::Ptr{rocblas_double_complex})::rocblas_status + s::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_zdrot(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdrot(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdrot(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, - incy::rocblas_int, - c::Ptr{Cdouble}, s::Ptr{Cdouble})::rocblas_status + incy::rocblas_int, c::Ptr{Cdouble}, + s::Ptr{Cdouble})::rocblas_status) end function rocblas_srot_64(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srot_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, y::Ptr{Cfloat}, incy::Int64, - c::Ptr{Cfloat}, s::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_srot_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, y::Ptr{Cfloat}, + incy::Int64, c::Ptr{Cfloat}, + s::Ptr{Cfloat})::rocblas_status) end function rocblas_drot_64(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drot_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, y::Ptr{Cdouble}, incy::Int64, - c::Ptr{Cdouble}, - s::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_drot_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64, c::Ptr{Cdouble}, + s::Ptr{Cdouble})::rocblas_status) end function rocblas_crot_64(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crot_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_crot_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, c::Ptr{Cfloat}, - s::Ptr{rocblas_float_complex})::rocblas_status + s::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_csrot_64(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csrot_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_csrot_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, c::Ptr{Cfloat}, - s::Ptr{Cfloat})::rocblas_status + s::Ptr{Cfloat})::rocblas_status) end function rocblas_zrot_64(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrot_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zrot_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, c::Ptr{Cdouble}, - s::Ptr{rocblas_double_complex})::rocblas_status + s::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_zdrot_64(handle, n, x, incx, y, incy, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdrot_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdrot_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, c::Ptr{Cdouble}, - s::Ptr{Cdouble})::rocblas_status + s::Ptr{Cdouble})::rocblas_status) end function rocblas_srot_batched(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_srot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_drot_batched(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_drot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_crot_batched(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_crot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, c::Ptr{Cfloat}, s::Ptr{rocblas_float_complex}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csrot_batched(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csrot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_csrot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zrot_batched(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zrot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, c::Ptr{Cdouble}, s::Ptr{rocblas_double_complex}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zdrot_batched(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdrot_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdrot_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srot_batched_64(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_srot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drot_batched_64(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_drot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_crot_batched_64(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_crot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, c::Ptr{Cfloat}, s::Ptr{rocblas_float_complex}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csrot_batched_64(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csrot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_csrot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zrot_batched_64(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zrot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, c::Ptr{Cdouble}, s::Ptr{rocblas_double_complex}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zdrot_batched_64(handle, n, x, incx, y, incy, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdrot_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_zdrot_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srot_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srot_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, incx::rocblas_int, + @check @ccall(librocblas.rocblas_srot_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, + incx::rocblas_int, stride_x::rocblas_stride, - y::Ptr{Cfloat}, - incy::rocblas_int, + y::Ptr{Cfloat}, incy::rocblas_int, stride_y::rocblas_stride, - c::Ptr{Cfloat}, - s::Ptr{Cfloat}, - batch_count::rocblas_int)::rocblas_status + c::Ptr{Cfloat}, s::Ptr{Cfloat}, + batch_count::rocblas_int)::rocblas_status) end function rocblas_drot_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drot_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_drot_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, y::Ptr{Cdouble}, incy::rocblas_int, stride_y::rocblas_stride, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_crot_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crot_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crot_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -3266,13 +3187,13 @@ function rocblas_crot_strided_batched(handle, n, x, incx, stride_x, y, incy, str stride_y::rocblas_stride, c::Ptr{Cfloat}, s::Ptr{rocblas_float_complex}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csrot_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csrot_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csrot_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -3281,13 +3202,13 @@ function rocblas_csrot_strided_batched(handle, n, x, incx, stride_x, y, incy, st incy::rocblas_int, stride_y::rocblas_stride, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zrot_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrot_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrot_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -3297,13 +3218,13 @@ function rocblas_zrot_strided_batched(handle, n, x, incx, stride_x, y, incy, str stride_y::rocblas_stride, c::Ptr{Cdouble}, s::Ptr{rocblas_double_complex}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zdrot_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdrot_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdrot_strided_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -3312,40 +3233,40 @@ function rocblas_zdrot_strided_batched(handle, n, x, incx, stride_x, y, incy, st incy::rocblas_int, stride_y::rocblas_stride, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srot_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_srot_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stride_x::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stride_y::rocblas_stride, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drot_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_drot_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stride_x::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stride_y::rocblas_stride, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_crot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crot_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crot_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -3355,13 +3276,13 @@ function rocblas_crot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y::rocblas_stride, c::Ptr{Cfloat}, s::Ptr{rocblas_float_complex}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csrot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csrot_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csrot_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -3371,13 +3292,13 @@ function rocblas_csrot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y::rocblas_stride, c::Ptr{Cfloat}, s::Ptr{Cfloat}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zrot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrot_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrot_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -3387,13 +3308,13 @@ function rocblas_zrot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y::rocblas_stride, c::Ptr{Cdouble}, s::Ptr{rocblas_double_complex}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zdrot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdrot_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdrot_strided_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -3403,153 +3324,152 @@ function rocblas_zdrot_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y::rocblas_stride, c::Ptr{Cdouble}, s::Ptr{Cdouble}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srotg(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotg(handle::rocblas_handle, a::Ptr{Cfloat}, - b::Ptr{Cfloat}, - c::Ptr{Cfloat}, s::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_srotg(handle::rocblas_handle, a::Ptr{Cfloat}, + b::Ptr{Cfloat}, c::Ptr{Cfloat}, + s::Ptr{Cfloat})::rocblas_status) end function rocblas_drotg(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotg(handle::rocblas_handle, a::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_drotg(handle::rocblas_handle, a::Ptr{Cdouble}, b::Ptr{Cdouble}, c::Ptr{Cdouble}, - s::Ptr{Cdouble})::rocblas_status + s::Ptr{Cdouble})::rocblas_status) end function rocblas_crotg(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crotg(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crotg(handle::rocblas_handle, a::Ptr{rocblas_float_complex}, b::Ptr{rocblas_float_complex}, c::Ptr{Cfloat}, - s::Ptr{rocblas_float_complex})::rocblas_status + s::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zrotg(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrotg(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrotg(handle::rocblas_handle, a::Ptr{rocblas_double_complex}, b::Ptr{rocblas_double_complex}, c::Ptr{Cdouble}, - s::Ptr{rocblas_double_complex})::rocblas_status + s::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_srotg_64(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotg_64(handle::rocblas_handle, a::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_srotg_64(handle::rocblas_handle, a::Ptr{Cfloat}, b::Ptr{Cfloat}, c::Ptr{Cfloat}, - s::Ptr{Cfloat})::rocblas_status + s::Ptr{Cfloat})::rocblas_status) end function rocblas_drotg_64(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotg_64(handle::rocblas_handle, a::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_drotg_64(handle::rocblas_handle, a::Ptr{Cdouble}, b::Ptr{Cdouble}, c::Ptr{Cdouble}, - s::Ptr{Cdouble})::rocblas_status + s::Ptr{Cdouble})::rocblas_status) end function rocblas_crotg_64(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crotg_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crotg_64(handle::rocblas_handle, a::Ptr{rocblas_float_complex}, b::Ptr{rocblas_float_complex}, c::Ptr{Cfloat}, - s::Ptr{rocblas_float_complex})::rocblas_status + s::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zrotg_64(handle, a, b, c, s) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrotg_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrotg_64(handle::rocblas_handle, a::Ptr{rocblas_double_complex}, b::Ptr{rocblas_double_complex}, c::Ptr{Cdouble}, - s::Ptr{rocblas_double_complex})::rocblas_status + s::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_srotg_batched(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotg_batched(handle::rocblas_handle, - a::Ptr{Ptr{Cfloat}}, - b::Ptr{Ptr{Cfloat}}, c::Ptr{Ptr{Cfloat}}, - s::Ptr{Ptr{Cfloat}}, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_srotg_batched(handle::rocblas_handle, + a::Ptr{Ptr{Cfloat}}, b::Ptr{Ptr{Cfloat}}, + c::Ptr{Ptr{Cfloat}}, s::Ptr{Ptr{Cfloat}}, + batch_count::rocblas_int)::rocblas_status) end function rocblas_drotg_batched(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotg_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotg_batched(handle::rocblas_handle, a::Ptr{Ptr{Cdouble}}, b::Ptr{Ptr{Cdouble}}, c::Ptr{Ptr{Cdouble}}, s::Ptr{Ptr{Cdouble}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_crotg_batched(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crotg_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crotg_batched(handle::rocblas_handle, a::Ptr{Ptr{rocblas_float_complex}}, b::Ptr{Ptr{rocblas_float_complex}}, c::Ptr{Ptr{Cfloat}}, s::Ptr{Ptr{rocblas_float_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zrotg_batched(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrotg_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrotg_batched(handle::rocblas_handle, a::Ptr{Ptr{rocblas_double_complex}}, b::Ptr{Ptr{rocblas_double_complex}}, c::Ptr{Ptr{Cdouble}}, s::Ptr{Ptr{rocblas_double_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srotg_batched_64(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotg_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotg_batched_64(handle::rocblas_handle, a::Ptr{Ptr{Cfloat}}, b::Ptr{Ptr{Cfloat}}, c::Ptr{Ptr{Cfloat}}, s::Ptr{Ptr{Cfloat}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drotg_batched_64(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotg_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotg_batched_64(handle::rocblas_handle, a::Ptr{Ptr{Cdouble}}, b::Ptr{Ptr{Cdouble}}, c::Ptr{Ptr{Cdouble}}, s::Ptr{Ptr{Cdouble}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_crotg_batched_64(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crotg_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crotg_batched_64(handle::rocblas_handle, a::Ptr{Ptr{rocblas_float_complex}}, b::Ptr{Ptr{rocblas_float_complex}}, c::Ptr{Ptr{Cfloat}}, s::Ptr{Ptr{rocblas_float_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zrotg_batched_64(handle, a, b, c, s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrotg_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrotg_batched_64(handle::rocblas_handle, a::Ptr{Ptr{rocblas_double_complex}}, b::Ptr{Ptr{rocblas_double_complex}}, c::Ptr{Ptr{Cdouble}}, s::Ptr{Ptr{rocblas_double_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srotg_strided_batched(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotg_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotg_strided_batched(handle::rocblas_handle, a::Ptr{Cfloat}, stride_a::rocblas_stride, b::Ptr{Cfloat}, @@ -3558,13 +3478,13 @@ function rocblas_srotg_strided_batched(handle, a, stride_a, b, stride_b, c, stri stride_c::rocblas_stride, s::Ptr{Cfloat}, stride_s::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_drotg_strided_batched(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotg_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotg_strided_batched(handle::rocblas_handle, a::Ptr{Cdouble}, stride_a::rocblas_stride, b::Ptr{Cdouble}, @@ -3573,13 +3493,13 @@ function rocblas_drotg_strided_batched(handle, a, stride_a, b, stride_b, c, stri stride_c::rocblas_stride, s::Ptr{Cdouble}, stride_s::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_crotg_strided_batched(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crotg_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crotg_strided_batched(handle::rocblas_handle, a::Ptr{rocblas_float_complex}, stride_a::rocblas_stride, b::Ptr{rocblas_float_complex}, @@ -3588,13 +3508,13 @@ function rocblas_crotg_strided_batched(handle, a, stride_a, b, stride_b, c, stri stride_c::rocblas_stride, s::Ptr{rocblas_float_complex}, stride_s::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zrotg_strided_batched(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrotg_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrotg_strided_batched(handle::rocblas_handle, a::Ptr{rocblas_double_complex}, stride_a::rocblas_stride, b::Ptr{rocblas_double_complex}, @@ -3603,13 +3523,13 @@ function rocblas_zrotg_strided_batched(handle, a, stride_a, b, stride_b, c, stri stride_c::rocblas_stride, s::Ptr{rocblas_double_complex}, stride_s::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotg_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotg_strided_batched_64(handle::rocblas_handle, a::Ptr{Cfloat}, stride_a::rocblas_stride, b::Ptr{Cfloat}, @@ -3618,13 +3538,13 @@ function rocblas_srotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, s stride_c::rocblas_stride, s::Ptr{Cfloat}, stride_s::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotg_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotg_strided_batched_64(handle::rocblas_handle, a::Ptr{Cdouble}, stride_a::rocblas_stride, b::Ptr{Cdouble}, @@ -3633,13 +3553,13 @@ function rocblas_drotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, s stride_c::rocblas_stride, s::Ptr{Cdouble}, stride_s::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_crotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_crotg_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_crotg_strided_batched_64(handle::rocblas_handle, a::Ptr{rocblas_float_complex}, stride_a::rocblas_stride, b::Ptr{rocblas_float_complex}, @@ -3648,13 +3568,13 @@ function rocblas_crotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, s stride_c::rocblas_stride, s::Ptr{rocblas_float_complex}, stride_s::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zrotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, stride_c, s, stride_s, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zrotg_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zrotg_strided_batched_64(handle::rocblas_handle, a::Ptr{rocblas_double_complex}, stride_a::rocblas_stride, b::Ptr{rocblas_double_complex}, @@ -3663,85 +3583,82 @@ function rocblas_zrotg_strided_batched_64(handle, a, stride_a, b, stride_b, c, s stride_c::rocblas_stride, s::Ptr{rocblas_double_complex}, stride_s::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srotm(handle, n, x, incx, y, incy, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotm(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, - incy::rocblas_int, - param::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_srotm(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, + y::Ptr{Cfloat}, incy::rocblas_int, + param::Ptr{Cfloat})::rocblas_status) end function rocblas_drotm(handle, n, x, incx, y, incy, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotm(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int, - param::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_drotm(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, incy::rocblas_int, + param::Ptr{Cdouble})::rocblas_status) end function rocblas_srotm_64(handle, n, x, incx, y, incy, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotm_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cfloat}, - incx::Int64, y::Ptr{Cfloat}, incy::Int64, - param::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_srotm_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cfloat}, incx::Int64, y::Ptr{Cfloat}, + incy::Int64, + param::Ptr{Cfloat})::rocblas_status) end function rocblas_drotm_64(handle, n, x, incx, y, incy, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotm_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cdouble}, - incx::Int64, y::Ptr{Cdouble}, incy::Int64, - param::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_drotm_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64, + param::Ptr{Cdouble})::rocblas_status) end function rocblas_srotm_batched(handle, n, x, incx, y, incy, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotm_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_srotm_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, param::Ptr{Ptr{Cfloat}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_drotm_batched(handle, n, x, incx, y, incy, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotm_batched(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_drotm_batched(handle::rocblas_handle, n::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, param::Ptr{Ptr{Cdouble}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srotm_batched_64(handle, n, x, incx, y, incy, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotm_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_srotm_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, param::Ptr{Ptr{Cfloat}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drotm_batched_64(handle, n, x, incx, y, incy, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotm_batched_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_drotm_batched_64(handle::rocblas_handle, n::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, param::Ptr{Ptr{Cdouble}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srotm_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotm_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_srotm_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, y::Ptr{Cfloat}, @@ -3749,15 +3666,14 @@ function rocblas_srotm_strided_batched(handle, n, x, incx, stride_x, y, incy, st stride_y::rocblas_stride, param::Ptr{Cfloat}, stride_param::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_drotm_strided_batched(handle, n, x, incx, stride_x, y, incy, stride_y, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotm_strided_batched(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_drotm_strided_batched(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, y::Ptr{Cdouble}, @@ -3765,117 +3681,117 @@ function rocblas_drotm_strided_batched(handle, n, x, incx, stride_x, y, incy, st stride_y::rocblas_stride, param::Ptr{Cdouble}, stride_param::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srotm_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotm_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cfloat}, incx::Int64, + @check @ccall(librocblas.rocblas_srotm_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cfloat}, + incx::Int64, stride_x::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stride_y::rocblas_stride, param::Ptr{Cfloat}, stride_param::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drotm_strided_batched_64(handle, n, x, incx, stride_x, y, incy, stride_y, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotm_strided_batched_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cdouble}, incx::Int64, + @check @ccall(librocblas.rocblas_drotm_strided_batched_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cdouble}, + incx::Int64, stride_x::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stride_y::rocblas_stride, param::Ptr{Cdouble}, stride_param::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srotmg(handle, d1, d2, x1, y1, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotmg(handle::rocblas_handle, d1::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_srotmg(handle::rocblas_handle, d1::Ptr{Cfloat}, d2::Ptr{Cfloat}, x1::Ptr{Cfloat}, y1::Ptr{Cfloat}, - param::Ptr{Cfloat})::rocblas_status + param::Ptr{Cfloat})::rocblas_status) end function rocblas_drotmg(handle, d1, d2, x1, y1, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotmg(handle::rocblas_handle, d1::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_drotmg(handle::rocblas_handle, d1::Ptr{Cdouble}, d2::Ptr{Cdouble}, x1::Ptr{Cdouble}, y1::Ptr{Cdouble}, - param::Ptr{Cdouble})::rocblas_status + param::Ptr{Cdouble})::rocblas_status) end function rocblas_srotmg_64(handle, d1, d2, x1, y1, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotmg_64(handle::rocblas_handle, d1::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_srotmg_64(handle::rocblas_handle, d1::Ptr{Cfloat}, d2::Ptr{Cfloat}, x1::Ptr{Cfloat}, y1::Ptr{Cfloat}, - param::Ptr{Cfloat})::rocblas_status + param::Ptr{Cfloat})::rocblas_status) end function rocblas_drotmg_64(handle, d1, d2, x1, y1, param) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotmg_64(handle::rocblas_handle, d1::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_drotmg_64(handle::rocblas_handle, d1::Ptr{Cdouble}, d2::Ptr{Cdouble}, x1::Ptr{Cdouble}, y1::Ptr{Cdouble}, - param::Ptr{Cdouble})::rocblas_status + param::Ptr{Cdouble})::rocblas_status) end function rocblas_srotmg_batched(handle, d1, d2, x1, y1, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotmg_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotmg_batched(handle::rocblas_handle, d1::Ptr{Ptr{Cfloat}}, d2::Ptr{Ptr{Cfloat}}, x1::Ptr{Ptr{Cfloat}}, y1::Ptr{Ptr{Cfloat}}, param::Ptr{Ptr{Cfloat}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_drotmg_batched(handle, d1, d2, x1, y1, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotmg_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotmg_batched(handle::rocblas_handle, d1::Ptr{Ptr{Cdouble}}, d2::Ptr{Ptr{Cdouble}}, x1::Ptr{Ptr{Cdouble}}, y1::Ptr{Ptr{Cdouble}}, param::Ptr{Ptr{Cdouble}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srotmg_batched_64(handle, d1, d2, x1, y1, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotmg_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotmg_batched_64(handle::rocblas_handle, d1::Ptr{Ptr{Cfloat}}, d2::Ptr{Ptr{Cfloat}}, x1::Ptr{Ptr{Cfloat}}, y1::Ptr{Ptr{Cfloat}}, param::Ptr{Ptr{Cfloat}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drotmg_batched_64(handle, d1, d2, x1, y1, param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotmg_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotmg_batched_64(handle::rocblas_handle, d1::Ptr{Ptr{Cdouble}}, d2::Ptr{Ptr{Cdouble}}, x1::Ptr{Ptr{Cdouble}}, y1::Ptr{Ptr{Cdouble}}, param::Ptr{Ptr{Cdouble}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_srotmg_strided_batched(handle, d1, stride_d1, d2, stride_d2, x1, stride_x1, y1, stride_y1, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotmg_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotmg_strided_batched(handle::rocblas_handle, d1::Ptr{Cfloat}, stride_d1::rocblas_stride, d2::Ptr{Cfloat}, @@ -3886,13 +3802,13 @@ function rocblas_srotmg_strided_batched(handle, d1, stride_d1, d2, stride_d2, x1 stride_y1::rocblas_stride, param::Ptr{Cfloat}, stride_param::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_drotmg_strided_batched(handle, d1, stride_d1, d2, stride_d2, x1, stride_x1, y1, stride_y1, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotmg_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotmg_strided_batched(handle::rocblas_handle, d1::Ptr{Cdouble}, stride_d1::rocblas_stride, d2::Ptr{Cdouble}, @@ -3903,14 +3819,14 @@ function rocblas_drotmg_strided_batched(handle, d1, stride_d1, d2, stride_d2, x1 stride_y1::rocblas_stride, param::Ptr{Cdouble}, stride_param::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_srotmg_strided_batched_64(handle, d1, stride_d1, d2, stride_d2, x1, stride_x1, y1, stride_y1, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_srotmg_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_srotmg_strided_batched_64(handle::rocblas_handle, d1::Ptr{Cfloat}, stride_d1::rocblas_stride, d2::Ptr{Cfloat}, @@ -3921,14 +3837,14 @@ function rocblas_srotmg_strided_batched_64(handle, d1, stride_d1, d2, stride_d2, stride_y1::rocblas_stride, param::Ptr{Cfloat}, stride_param::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_drotmg_strided_batched_64(handle, d1, stride_d1, d2, stride_d2, x1, stride_x1, y1, stride_y1, param, stride_param, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_drotmg_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_drotmg_strided_batched_64(handle::rocblas_handle, d1::Ptr{Cdouble}, stride_d1::rocblas_stride, d2::Ptr{Cdouble}, @@ -3939,36 +3855,34 @@ function rocblas_drotmg_strided_batched_64(handle, d1, stride_d1, d2, stride_d2, stride_y1::rocblas_stride, param::Ptr{Cdouble}, stride_param::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgbmv(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgbmv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_sgbmv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, x::Ptr{Cfloat}, - incx::rocblas_int, - beta::Ptr{Cfloat}, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, + incx::rocblas_int, beta::Ptr{Cfloat}, + y::Ptr{Cfloat}, + incy::rocblas_int)::rocblas_status) end function rocblas_dgbmv(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgbmv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_dgbmv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_cgbmv(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgbmv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_cgbmv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -3976,12 +3890,12 @@ function rocblas_cgbmv(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta x::Ptr{rocblas_float_complex}, incx::rocblas_int, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zgbmv(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgbmv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_zgbmv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -3990,67 +3904,63 @@ function rocblas_zgbmv(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta incx::rocblas_int, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_sgbmv_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgbmv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, kl::Int64, ku::Int64, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - x::Ptr{Cfloat}, incx::Int64, - beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_sgbmv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, + kl::Int64, ku::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, + incx::Int64, beta::Ptr{Cfloat}, + y::Ptr{Cfloat}, incy::Int64)::rocblas_status) end function rocblas_dgbmv_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgbmv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, kl::Int64, ku::Int64, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - x::Ptr{Cdouble}, incx::Int64, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dgbmv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, + kl::Int64, ku::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64, beta::Ptr{Cdouble}, + y::Ptr{Cdouble}, incy::Int64)::rocblas_status) end function rocblas_cgbmv_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgbmv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, kl::Int64, ku::Int64, + @check @ccall(librocblas.rocblas_cgbmv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, + kl::Int64, ku::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zgbmv_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgbmv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, kl::Int64, ku::Int64, + @check @ccall(librocblas.rocblas_zgbmv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, + kl::Int64, ku::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_sgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgbmv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{Cfloat}, @@ -4058,13 +3968,13 @@ function rocblas_sgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, in x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgbmv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{Cdouble}, @@ -4072,13 +3982,13 @@ function rocblas_dgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, in x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgbmv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, @@ -4090,13 +4000,13 @@ function rocblas_cgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, in beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgbmv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, @@ -4108,48 +4018,43 @@ function rocblas_zgbmv_batched(handle, trans, m, n, kl, ku, alpha, A, lda, x, in beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgbmv_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgbmv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, - n::Int64, - kl::Int64, ku::Int64, + n::Int64, kl::Int64, ku::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dgbmv_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgbmv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, - n::Int64, - kl::Int64, ku::Int64, + n::Int64, kl::Int64, ku::Int64, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, beta::Ptr{Cdouble}, - y::Ptr{Ptr{Cdouble}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cdouble}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_cgbmv_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgbmv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, - n::Int64, - kl::Int64, ku::Int64, + n::Int64, kl::Int64, ku::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, @@ -4158,16 +4063,15 @@ function rocblas_cgbmv_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgbmv_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgbmv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, - n::Int64, - kl::Int64, ku::Int64, + n::Int64, kl::Int64, ku::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, @@ -4176,20 +4080,19 @@ function rocblas_zgbmv_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, x, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgbmv_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, @@ -4198,14 +4101,14 @@ function rocblas_sgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, ld y::Ptr{Cfloat}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgbmv_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, @@ -4220,14 +4123,14 @@ function rocblas_dgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, ld y::Ptr{Cdouble}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgbmv_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, @@ -4242,14 +4145,14 @@ function rocblas_cgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, ld y::Ptr{rocblas_float_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgbmv_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, kl::rocblas_int, ku::rocblas_int, @@ -4264,61 +4167,53 @@ function rocblas_zgbmv_strided_batched(handle, trans, m, n, kl, ku, alpha, A, ld y::Ptr{rocblas_double_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgbmv_strided_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgbmv_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, - m::Int64, - n::Int64, kl::Int64, - ku::Int64, - alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::Int64, + m::Int64, n::Int64, kl::Int64, + ku::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dgbmv_strided_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgbmv_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, - m::Int64, - n::Int64, kl::Int64, + m::Int64, n::Int64, kl::Int64, ku::Int64, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::Int64, + A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, - incy::Int64, + y::Ptr{Cdouble}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgbmv_strided_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgbmv_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, - m::Int64, - n::Int64, kl::Int64, + m::Int64, n::Int64, kl::Int64, ku::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, @@ -4331,17 +4226,16 @@ function rocblas_cgbmv_strided_batched_64(handle, trans, m, n, kl, ku, alpha, A, y::Ptr{rocblas_float_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgbmv_strided_batched_64(handle, trans, m, n, kl, ku, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgbmv_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, - m::Int64, - n::Int64, kl::Int64, + m::Int64, n::Int64, kl::Int64, ku::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, @@ -4354,47 +4248,46 @@ function rocblas_zgbmv_strided_batched_64(handle, trans, m, n, kl, ku, alpha, A, y::Ptr{rocblas_double_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_sgemv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, - alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_dgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_dgemv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, - alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, lda::rocblas_int, - x::Ptr{Cdouble}, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_cgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_cgemv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemv(handle::rocblas_handle, trans::rocblas_operation, + @check @ccall(librocblas.rocblas_zgemv(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -4402,87 +4295,83 @@ function rocblas_zgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, inc incx::rocblas_int, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_sgemv_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, - incx::Int64, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_sgemv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::Int64, x::Ptr{Cfloat}, incx::Int64, + beta::Ptr{Cfloat}, y::Ptr{Cfloat}, + incy::Int64)::rocblas_status) end function rocblas_dgemv_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, - incx::Int64, beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dgemv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::Int64, x::Ptr{Cdouble}, incx::Int64, + beta::Ptr{Cdouble}, y::Ptr{Cdouble}, + incy::Int64)::rocblas_status) end function rocblas_cgemv_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_cgemv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zgemv_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemv_64(handle::rocblas_handle, - trans::rocblas_operation, - m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_zgemv_64(handle::rocblas_handle, + trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_sgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -4493,13 +4382,13 @@ function rocblas_cgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemv_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -4510,107 +4399,101 @@ function rocblas_zgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_hshgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hshgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hshgemv_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cfloat}, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_half}}, lda::rocblas_int, x::Ptr{Ptr{rocblas_half}}, - incx::rocblas_int, - beta::Ptr{Cfloat}, + incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Ptr{rocblas_half}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_hssgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hssgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hssgemv_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cfloat}, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_half}}, lda::rocblas_int, x::Ptr{Ptr{rocblas_half}}, - incx::rocblas_int, - beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, - incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + incx::rocblas_int, beta::Ptr{Cfloat}, + y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_tstgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tstgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tstgemv_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cfloat}, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_bfloat16}}, lda::rocblas_int, x::Ptr{Ptr{rocblas_bfloat16}}, incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Ptr{rocblas_bfloat16}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_tssgemv_batched(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tssgemv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tssgemv_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cfloat}, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_bfloat16}}, lda::rocblas_int, x::Ptr{Ptr{rocblas_bfloat16}}, incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, - n::Int64, - alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, - lda::Int64, x::Ptr{Ptr{Cfloat}}, - incx::Int64, + n::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Ptr{Cfloat}}, lda::Int64, + x::Ptr{Ptr{Cfloat}}, incx::Int64, beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, - n::Int64, - alpha::Ptr{Cdouble}, - A::Ptr{Ptr{Cdouble}}, - lda::Int64, x::Ptr{Ptr{Cdouble}}, - incx::Int64, beta::Ptr{Cdouble}, + n::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Ptr{Cdouble}}, lda::Int64, + x::Ptr{Ptr{Cdouble}}, incx::Int64, + beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, @@ -4621,13 +4504,13 @@ function rocblas_cgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, b beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, @@ -4638,82 +4521,75 @@ function rocblas_zgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, b beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_hshgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hshgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hshgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_half}}, lda::Int64, x::Ptr{Ptr{rocblas_half}}, - incx::Int64, - beta::Ptr{Cfloat}, + incx::Int64, beta::Ptr{Cfloat}, y::Ptr{Ptr{rocblas_half}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_hssgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hssgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hssgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_half}}, lda::Int64, x::Ptr{Ptr{rocblas_half}}, - incx::Int64, - beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + incx::Int64, beta::Ptr{Cfloat}, + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_tstgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tstgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tstgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_bfloat16}}, lda::Int64, x::Ptr{Ptr{rocblas_bfloat16}}, - incx::Int64, - beta::Ptr{Cfloat}, + incx::Int64, beta::Ptr{Cfloat}, y::Ptr{Ptr{rocblas_bfloat16}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_tssgemv_batched_64(handle, trans, m, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tssgemv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tssgemv_batched_64(handle::rocblas_handle, trans::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_bfloat16}}, lda::Int64, x::Ptr{Ptr{rocblas_bfloat16}}, - incx::Int64, - beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + incx::Int64, beta::Ptr{Cfloat}, + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_sgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, @@ -4722,13 +4598,13 @@ function rocblas_sgemv_strided_batched(handle, transA, m, n, alpha, A, lda, stri y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -4742,13 +4618,13 @@ function rocblas_dgemv_strided_batched(handle, transA, m, n, alpha, A, lda, stri y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -4762,13 +4638,13 @@ function rocblas_cgemv_strided_batched(handle, transA, m, n, alpha, A, lda, stri y::Ptr{rocblas_float_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -4782,13 +4658,13 @@ function rocblas_zgemv_strided_batched(handle, transA, m, n, alpha, A, lda, stri y::Ptr{rocblas_double_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_hshgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hshgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hshgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -4802,13 +4678,13 @@ function rocblas_hshgemv_strided_batched(handle, transA, m, n, alpha, A, lda, st y::Ptr{rocblas_half}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_hssgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hssgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hssgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -4822,13 +4698,13 @@ function rocblas_hssgemv_strided_batched(handle, transA, m, n, alpha, A, lda, st y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_tstgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tstgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tstgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -4842,13 +4718,13 @@ function rocblas_tstgemv_strided_batched(handle, transA, m, n, alpha, A, lda, st y::Ptr{rocblas_bfloat16}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_tssgemv_strided_batched(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tssgemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tssgemv_strided_batched(handle::rocblas_handle, transA::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -4862,55 +4738,52 @@ function rocblas_tssgemv_strided_batched(handle, transA, m, n, alpha, A, lda, st y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, - m::Int64, - n::Int64, alpha::Ptr{Cfloat}, + m::Int64, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, - m::Int64, - n::Int64, alpha::Ptr{Cdouble}, + m::Int64, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, - incy::Int64, + y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -4922,17 +4795,16 @@ function rocblas_cgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, s y::Ptr{rocblas_float_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -4944,14 +4816,14 @@ function rocblas_zgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, s y::Ptr{rocblas_double_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_hshgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hshgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hshgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, @@ -4965,14 +4837,14 @@ function rocblas_hshgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, y::Ptr{rocblas_half}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_hssgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hssgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hssgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, @@ -4983,17 +4855,16 @@ function rocblas_hssgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_tstgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tstgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tstgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, @@ -5007,14 +4878,14 @@ function rocblas_tstgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, y::Ptr{rocblas_bfloat16}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_tssgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_tssgemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_tssgemv_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, @@ -5025,27 +4896,26 @@ function rocblas_tssgemv_strided_batched_64(handle, transA, m, n, alpha, A, lda, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chbmv(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_chbmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zhbmv(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zhbmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -5053,39 +4923,39 @@ function rocblas_zhbmv(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy incx::rocblas_int, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_chbmv_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chbmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - k::Int64, alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_chbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, k::Int64, + alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zhbmv_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhbmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - k::Int64, alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zhbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, k::Int64, + alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_chbmv_batched(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chbmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, k::rocblas_int, + @check @ccall(librocblas.rocblas_chbmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -5094,15 +4964,15 @@ function rocblas_chbmv_batched(handle, uplo, n, k, alpha, A, lda, x, incx, beta, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhbmv_batched(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhbmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, k::rocblas_int, + @check @ccall(librocblas.rocblas_zhbmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -5111,15 +4981,15 @@ function rocblas_zhbmv_batched(handle, uplo, n, k, alpha, A, lda, x, incx, beta, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chbmv_batched_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chbmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, k::Int64, + @check @ccall(librocblas.rocblas_chbmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, @@ -5128,15 +4998,15 @@ function rocblas_chbmv_batched_64(handle, uplo, n, k, alpha, A, lda, x, incx, be beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhbmv_batched_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhbmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, k::Int64, + @check @ccall(librocblas.rocblas_zhbmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, @@ -5145,16 +5015,15 @@ function rocblas_zhbmv_batched_64(handle, uplo, n, k, alpha, A, lda, x, incx, be beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, @@ -5166,16 +5035,15 @@ function rocblas_chbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, stride y::Ptr{rocblas_float_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -5187,14 +5055,14 @@ function rocblas_zhbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, stride y::Ptr{rocblas_double_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, @@ -5208,14 +5076,14 @@ function rocblas_chbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, str y::Ptr{rocblas_float_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, @@ -5229,24 +5097,24 @@ function rocblas_zhbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, str y::Ptr{rocblas_double_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chemv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_chemv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zhemv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zhemv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -5254,39 +5122,36 @@ function rocblas_zhemv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) incx::rocblas_int, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_chemv_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_chemv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zhemv_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zhemv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_chemv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_chemv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -5295,15 +5160,14 @@ function rocblas_chemv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhemv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zhemv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -5312,15 +5176,14 @@ function rocblas_zhemv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chemv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_chemv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, @@ -5329,15 +5192,14 @@ function rocblas_chemv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhemv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zhemv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, @@ -5346,13 +5208,13 @@ function rocblas_zhemv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chemv_strided_batched(handle, uplo, n, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chemv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -5366,13 +5228,13 @@ function rocblas_chemv_strided_batched(handle, uplo, n, alpha, A, lda, stride_A, y::Ptr{rocblas_float_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhemv_strided_batched(handle, uplo, n, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhemv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -5386,13 +5248,13 @@ function rocblas_zhemv_strided_batched(handle, uplo, n, alpha, A, lda, stride_A, y::Ptr{rocblas_double_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chemv_strided_batched_64(handle, uplo, n, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chemv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, @@ -5405,13 +5267,13 @@ function rocblas_chemv_strided_batched_64(handle, uplo, n, alpha, A, lda, stride y::Ptr{rocblas_float_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhemv_strided_batched_64(handle, uplo, n, alpha, A, lda, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhemv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, @@ -5424,99 +5286,97 @@ function rocblas_zhemv_strided_batched_64(handle, uplo, n, alpha, A, lda, stride y::Ptr{rocblas_double_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cher(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cher(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_zher(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zher(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_cher_64(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{rocblas_float_complex}, - incx::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_cher_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, + x::Ptr{rocblas_float_complex}, incx::Int64, + A::Ptr{rocblas_float_complex}, + lda::Int64)::rocblas_status) end function rocblas_zher_64(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, - x::Ptr{rocblas_double_complex}, - incx::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_zher_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{rocblas_double_complex}, incx::Int64, + A::Ptr{rocblas_double_complex}, + lda::Int64)::rocblas_status) end function rocblas_cher_batched(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_cher_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zher_batched(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_zher_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cher_batched_64(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_cher_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zher_batched_64(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_zher_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cher_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -5526,13 +5386,13 @@ function rocblas_cher_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, A::Ptr{rocblas_float_complex}, lda::rocblas_int, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zher_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -5542,13 +5402,13 @@ function rocblas_zher_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, A::Ptr{rocblas_double_complex}, lda::rocblas_int, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cher_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, @@ -5557,13 +5417,13 @@ function rocblas_cher_strided_batched_64(handle, uplo, n, alpha, x, incx, stride A::Ptr{rocblas_float_complex}, lda::Int64, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zher_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, @@ -5572,23 +5432,23 @@ function rocblas_zher_strided_batched_64(handle, uplo, n, alpha, x, incx, stride A::Ptr{rocblas_double_complex}, lda::Int64, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cher2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cher2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_zher2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zher2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -5596,37 +5456,34 @@ function rocblas_zher2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) y::Ptr{rocblas_double_complex}, incy::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_cher2_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_cher2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_zher2_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zher2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_cher2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_cher2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, @@ -5634,15 +5491,14 @@ function rocblas_cher2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, incy::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zher2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zher2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, @@ -5650,15 +5506,14 @@ function rocblas_zher2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, incy::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cher2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_cher2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, @@ -5666,15 +5521,14 @@ function rocblas_cher2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, l incy::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zher2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zher2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, @@ -5682,13 +5536,13 @@ function rocblas_zher2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, l incy::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cher2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -5701,13 +5555,13 @@ function rocblas_cher2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x A::Ptr{rocblas_float_complex}, lda::rocblas_int, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zher2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -5720,13 +5574,13 @@ function rocblas_zher2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x A::Ptr{rocblas_double_complex}, lda::rocblas_int, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cher2_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -5738,13 +5592,13 @@ function rocblas_cher2_strided_batched_64(handle, uplo, n, alpha, x, incx, strid A::Ptr{rocblas_float_complex}, lda::Int64, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zher2_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, A, lda, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -5756,24 +5610,24 @@ function rocblas_zher2_strided_batched_64(handle, uplo, n, alpha, x, incx, strid A::Ptr{rocblas_double_complex}, lda::Int64, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chpmv(handle, uplo, n, alpha, AP, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_chpmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, AP::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zhpmv(handle, uplo, n, alpha, AP, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zhpmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, AP::Ptr{rocblas_double_complex}, @@ -5781,39 +5635,36 @@ function rocblas_zhpmv(handle, uplo, n, alpha, AP, x, incx, beta, y, incy) incx::rocblas_int, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_chpmv_64(handle, uplo, n, alpha, AP, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_chpmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, AP::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zhpmv_64(handle, uplo, n, alpha, AP, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zhpmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, AP::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_chpmv_batched(handle, uplo, n, alpha, AP, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_chpmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, AP::Ptr{Ptr{rocblas_float_complex}}, x::Ptr{Ptr{rocblas_float_complex}}, @@ -5821,15 +5672,14 @@ function rocblas_chpmv_batched(handle, uplo, n, alpha, AP, x, incx, beta, y, inc beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhpmv_batched(handle, uplo, n, alpha, AP, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zhpmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, AP::Ptr{Ptr{rocblas_double_complex}}, x::Ptr{Ptr{rocblas_double_complex}}, @@ -5837,15 +5687,14 @@ function rocblas_zhpmv_batched(handle, uplo, n, alpha, AP, x, incx, beta, y, inc beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chpmv_batched_64(handle, uplo, n, alpha, AP, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_chpmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, AP::Ptr{Ptr{rocblas_float_complex}}, x::Ptr{Ptr{rocblas_float_complex}}, @@ -5853,15 +5702,14 @@ function rocblas_chpmv_batched_64(handle, uplo, n, alpha, AP, x, incx, beta, y, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhpmv_batched_64(handle, uplo, n, alpha, AP, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zhpmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, AP::Ptr{Ptr{rocblas_double_complex}}, x::Ptr{Ptr{rocblas_double_complex}}, @@ -5869,13 +5717,13 @@ function rocblas_zhpmv_batched_64(handle, uplo, n, alpha, AP, x, incx, beta, y, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chpmv_strided_batched(handle, uplo, n, alpha, AP, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chpmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -5888,13 +5736,13 @@ function rocblas_chpmv_strided_batched(handle, uplo, n, alpha, AP, stride_A, x, y::Ptr{rocblas_float_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhpmv_strided_batched(handle, uplo, n, alpha, AP, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhpmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -5907,13 +5755,13 @@ function rocblas_zhpmv_strided_batched(handle, uplo, n, alpha, AP, stride_A, x, y::Ptr{rocblas_double_complex}, incy::rocblas_int, stride_y::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chpmv_strided_batched_64(handle, uplo, n, alpha, AP, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chpmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, AP::Ptr{rocblas_float_complex}, @@ -5925,13 +5773,13 @@ function rocblas_chpmv_strided_batched_64(handle, uplo, n, alpha, AP, stride_A, y::Ptr{rocblas_float_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhpmv_strided_batched_64(handle, uplo, n, alpha, AP, stride_A, x, incx, stride_x, beta, y, incy, stride_y, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhpmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, AP::Ptr{rocblas_double_complex}, @@ -5943,93 +5791,89 @@ function rocblas_zhpmv_strided_batched_64(handle, uplo, n, alpha, AP, stride_A, y::Ptr{rocblas_double_complex}, incy::Int64, stride_y::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chpr(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_chpr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - AP::Ptr{rocblas_float_complex})::rocblas_status + AP::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zhpr(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zhpr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - AP::Ptr{rocblas_double_complex})::rocblas_status + AP::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_chpr_64(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{rocblas_float_complex}, - incx::Int64, - AP::Ptr{rocblas_float_complex})::rocblas_status + @check @ccall(librocblas.rocblas_chpr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, + x::Ptr{rocblas_float_complex}, incx::Int64, + AP::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zhpr_64(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, - x::Ptr{rocblas_double_complex}, - incx::Int64, - AP::Ptr{rocblas_double_complex})::rocblas_status + @check @ccall(librocblas.rocblas_zhpr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{rocblas_double_complex}, incx::Int64, + AP::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_chpr_batched(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_chpr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, AP::Ptr{Ptr{rocblas_float_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhpr_batched(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_zhpr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, AP::Ptr{Ptr{rocblas_double_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chpr_batched_64(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_chpr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, AP::Ptr{Ptr{rocblas_float_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhpr_batched_64(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_zhpr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, AP::Ptr{Ptr{rocblas_double_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chpr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chpr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -6038,13 +5882,13 @@ function rocblas_chpr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, stride_x::rocblas_stride, AP::Ptr{rocblas_float_complex}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhpr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhpr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -6053,13 +5897,13 @@ function rocblas_zhpr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, stride_x::rocblas_stride, AP::Ptr{rocblas_double_complex}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chpr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chpr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, x::Ptr{rocblas_float_complex}, @@ -6067,13 +5911,13 @@ function rocblas_chpr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride stride_x::rocblas_stride, AP::Ptr{rocblas_float_complex}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhpr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhpr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{rocblas_double_complex}, @@ -6081,111 +5925,105 @@ function rocblas_zhpr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride stride_x::rocblas_stride, AP::Ptr{rocblas_double_complex}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chpr2(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_chpr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, - AP::Ptr{rocblas_float_complex})::rocblas_status + AP::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zhpr2(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zhpr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, y::Ptr{rocblas_double_complex}, incy::rocblas_int, - AP::Ptr{rocblas_double_complex})::rocblas_status + AP::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_chpr2_64(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_chpr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, - AP::Ptr{rocblas_float_complex})::rocblas_status + AP::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zhpr2_64(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zhpr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, - AP::Ptr{rocblas_double_complex})::rocblas_status + AP::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_chpr2_batched(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_chpr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, AP::Ptr{Ptr{rocblas_float_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhpr2_batched(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zhpr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, AP::Ptr{Ptr{rocblas_double_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chpr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_chpr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, AP::Ptr{Ptr{rocblas_float_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhpr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zhpr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, AP::Ptr{Ptr{rocblas_double_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chpr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chpr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -6197,13 +6035,13 @@ function rocblas_chpr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x stride_y::rocblas_stride, AP::Ptr{rocblas_float_complex}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhpr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhpr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -6215,13 +6053,13 @@ function rocblas_zhpr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x stride_y::rocblas_stride, AP::Ptr{rocblas_double_complex}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chpr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chpr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chpr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -6232,13 +6070,13 @@ function rocblas_chpr2_strided_batched_64(handle, uplo, n, alpha, x, incx, strid stride_y::rocblas_stride, AP::Ptr{rocblas_float_complex}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhpr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhpr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhpr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -6249,116 +6087,111 @@ function rocblas_zhpr2_strided_batched_64(handle, uplo, n, alpha, x, incx, strid stride_y::rocblas_stride, AP::Ptr{rocblas_double_complex}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strmv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, + incx::rocblas_int)::rocblas_status) end function rocblas_dtrmv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ctrmv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{rocblas_float_complex}, lda::rocblas_int, + x::Ptr{rocblas_float_complex}, + incx::rocblas_int)::rocblas_status) end function rocblas_ztrmv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{rocblas_double_complex}, lda::rocblas_int, + x::Ptr{rocblas_double_complex}, + incx::rocblas_int)::rocblas_status) end function rocblas_strmv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{Cfloat}, lda::Int64, - x::Ptr{Cfloat}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dtrmv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{Cdouble}, lda::Int64, - x::Ptr{Cdouble}, incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64)::rocblas_status) end function rocblas_ctrmv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64, + diag::rocblas_diagonal, n::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_ztrmv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64, + diag::rocblas_diagonal, n::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_strmv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrmv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrmv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -6366,12 +6199,12 @@ function rocblas_ctrmv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, b lda::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrmv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -6379,37 +6212,37 @@ function rocblas_ztrmv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, b lda::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strmv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrmv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrmv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -6417,13 +6250,13 @@ function rocblas_ctrmv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx lda::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrmv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -6431,46 +6264,45 @@ function rocblas_ztrmv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx lda::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strmv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int, + n::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrmv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cdouble}, + n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrmv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6481,13 +6313,13 @@ function rocblas_ctrmv_strided_batched(handle, uplo, transA, diag, n, A, lda, st x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrmv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6498,43 +6330,43 @@ function rocblas_ztrmv_strided_batched(handle, uplo, transA, diag, n, A, lda, st x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strmv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, + n::Int64, A::Ptr{Cfloat}, + lda::Int64, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrmv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, + n::Int64, A::Ptr{Cdouble}, + lda::Int64, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrmv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6545,13 +6377,13 @@ function rocblas_ctrmv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrmv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6562,216 +6394,211 @@ function rocblas_ztrmv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stpmv(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stpmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::rocblas_int)::rocblas_status) end function rocblas_dtpmv(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtpmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::rocblas_int)::rocblas_status) end function rocblas_ctpmv(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctpmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{rocblas_float_complex}, + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ztpmv(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztpmv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{rocblas_double_complex}, + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_stpmv_64(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stpmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + A::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dtpmv_64(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtpmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + A::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::Int64)::rocblas_status) end function rocblas_ctpmv_64(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctpmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{rocblas_float_complex}, + diag::rocblas_diagonal, n::Int64, + A::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_ztpmv_64(handle, uplo, transA, diag, n, A, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztpmv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{rocblas_double_complex}, + diag::rocblas_diagonal, n::Int64, + A::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_stpmv_batched(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtpmv_batched(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, - x::Ptr{Ptr{Cdouble}}, - incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctpmv_batched(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztpmv_batched(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpmv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stpmv_batched_64(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{Cfloat}}, - x::Ptr{Ptr{Cfloat}}, - incx::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cfloat}}, incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dtpmv_batched_64(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{Cdouble}}, - x::Ptr{Ptr{Cdouble}}, - incx::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ctpmv_batched_64(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztpmv_batched_64(handle, uplo, transA, diag, n, A, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stpmv_strided_batched(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cfloat}, + n::rocblas_int, A::Ptr{Cfloat}, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtpmv_strided_batched(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cdouble}, + n::rocblas_int, A::Ptr{Cdouble}, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctpmv_strided_batched(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6781,13 +6608,13 @@ function rocblas_ctpmv_strided_batched(handle, uplo, transA, diag, n, A, stride_ x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztpmv_strided_batched(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6797,43 +6624,41 @@ function rocblas_ztpmv_strided_batched(handle, uplo, transA, diag, n, A, stride_ x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stpmv_strided_batched_64(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - A::Ptr{Cfloat}, + n::Int64, A::Ptr{Cfloat}, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtpmv_strided_batched_64(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - A::Ptr{Cdouble}, + n::Int64, A::Ptr{Cdouble}, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctpmv_strided_batched_64(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6843,13 +6668,13 @@ function rocblas_ctpmv_strided_batched_64(handle, uplo, transA, diag, n, A, stri x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztpmv_strided_batched_64(handle, uplo, transA, diag, n, A, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -6859,119 +6684,115 @@ function rocblas_ztpmv_strided_batched_64(handle, uplo, transA, diag, n, A, stri x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stbmv(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stbmv(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_dtbmv(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtbmv(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ctbmv(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctbmv(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ztbmv(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztbmv(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_stbmv_64(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stbmv_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, A::Ptr{Cfloat}, - lda::Int64, - x::Ptr{Cfloat}, incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dtbmv_64(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtbmv_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, A::Ptr{Cdouble}, - lda::Int64, - x::Ptr{Cdouble}, incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64)::rocblas_status) end function rocblas_ctbmv_64(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctbmv_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, - A::Ptr{rocblas_float_complex}, - lda::Int64, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, + x::Ptr{rocblas_float_complex}, + incx::Int64)::rocblas_status) end function rocblas_ztbmv_64(handle, uplo, trans, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztbmv_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, - A::Ptr{rocblas_double_complex}, - lda::Int64, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, + x::Ptr{rocblas_double_complex}, + incx::Int64)::rocblas_status) end function rocblas_stbmv_batched(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbmv_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtbmv_batched(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbmv_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctbmv_batched(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbmv_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -6980,13 +6801,13 @@ function rocblas_ctbmv_batched(handle, uplo, trans, diag, n, k, A, lda, x, incx, lda::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztbmv_batched(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbmv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbmv_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -6995,39 +6816,39 @@ function rocblas_ztbmv_batched(handle, uplo, trans, diag, n, k, A, lda, x, incx, lda::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stbmv_batched_64(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::Int64, - k::Int64, - A::Ptr{Ptr{Cfloat}}, lda::Int64, - x::Ptr{Ptr{Cfloat}}, incx::Int64, - batch_count::Int64)::rocblas_status + k::Int64, A::Ptr{Ptr{Cfloat}}, + lda::Int64, x::Ptr{Ptr{Cfloat}}, + incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dtbmv_batched_64(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::Int64, - k::Int64, - A::Ptr{Ptr{Cdouble}}, lda::Int64, - x::Ptr{Ptr{Cdouble}}, incx::Int64, - batch_count::Int64)::rocblas_status + k::Int64, A::Ptr{Ptr{Cdouble}}, + lda::Int64, x::Ptr{Ptr{Cdouble}}, + incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ctbmv_batched_64(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -7036,13 +6857,13 @@ function rocblas_ctbmv_batched_64(handle, uplo, trans, diag, n, k, A, lda, x, in lda::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztbmv_batched_64(handle, uplo, trans, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbmv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbmv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -7051,261 +6872,248 @@ function rocblas_ztbmv_batched_64(handle, uplo, trans, diag, n, k, A, lda, x, in lda::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stbmv_strided_batched(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + n::rocblas_int, k::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtbmv_strided_batched(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, A::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctbmv_strided_batched(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztbmv_strided_batched(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stbmv_strided_batched_64(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, A::Ptr{Cfloat}, - lda::Int64, + n::Int64, k::Int64, + A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtbmv_strided_batched_64(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, A::Ptr{Cdouble}, - lda::Int64, + n::Int64, k::Int64, + A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctbmv_strided_batched_64(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, + n::Int64, k::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, stride_A::rocblas_stride, x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztbmv_strided_batched_64(handle, uplo, trans, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, + n::Int64, k::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, stride_A::rocblas_stride, x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stbsv(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stbsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, k::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + k::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, + x::Ptr{Cfloat}, + incx::rocblas_int)::rocblas_status) end function rocblas_dtbsv(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtbsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, k::rocblas_int, A::Ptr{Cdouble}, + diag::rocblas_diagonal, n::rocblas_int, + k::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ctbsv(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctbsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, k::rocblas_int, - A::Ptr{rocblas_float_complex}, lda::rocblas_int, - x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + k::rocblas_int, A::Ptr{rocblas_float_complex}, + lda::rocblas_int, x::Ptr{rocblas_float_complex}, + incx::rocblas_int)::rocblas_status) end function rocblas_ztbsv(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztbsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, k::rocblas_int, - A::Ptr{rocblas_double_complex}, lda::rocblas_int, - x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + k::rocblas_int, A::Ptr{rocblas_double_complex}, + lda::rocblas_int, x::Ptr{rocblas_double_complex}, + incx::rocblas_int)::rocblas_status) end function rocblas_stbsv_64(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stbsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, A::Ptr{Cfloat}, - lda::Int64, - x::Ptr{Cfloat}, incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dtbsv_64(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtbsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, A::Ptr{Cdouble}, - lda::Int64, - x::Ptr{Cdouble}, incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64)::rocblas_status) end function rocblas_ctbsv_64(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctbsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, - A::Ptr{rocblas_float_complex}, - lda::Int64, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, + x::Ptr{rocblas_float_complex}, + incx::Int64)::rocblas_status) end function rocblas_ztbsv_64(handle, uplo, transA, diag, n, k, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztbsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, k::Int64, - A::Ptr{rocblas_double_complex}, - lda::Int64, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, k::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, + x::Ptr{rocblas_double_complex}, + incx::Int64)::rocblas_status) end function rocblas_stbsv_batched(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtbsv_batched(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, k::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctbsv_batched(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -7314,13 +7122,13 @@ function rocblas_ctbsv_batched(handle, uplo, transA, diag, n, k, A, lda, x, incx lda::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztbsv_batched(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -7329,39 +7137,39 @@ function rocblas_ztbsv_batched(handle, uplo, transA, diag, n, k, A, lda, x, incx lda::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stbsv_batched_64(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, - k::Int64, - A::Ptr{Ptr{Cfloat}}, lda::Int64, - x::Ptr{Ptr{Cfloat}}, incx::Int64, - batch_count::Int64)::rocblas_status + k::Int64, A::Ptr{Ptr{Cfloat}}, + lda::Int64, x::Ptr{Ptr{Cfloat}}, + incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dtbsv_batched_64(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, - k::Int64, - A::Ptr{Ptr{Cdouble}}, lda::Int64, - x::Ptr{Ptr{Cdouble}}, incx::Int64, - batch_count::Int64)::rocblas_status + k::Int64, A::Ptr{Ptr{Cdouble}}, + lda::Int64, x::Ptr{Ptr{Cdouble}}, + incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ctbsv_batched_64(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -7370,13 +7178,13 @@ function rocblas_ctbsv_batched_64(handle, uplo, transA, diag, n, k, A, lda, x, i lda::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztbsv_batched_64(handle, uplo, transA, diag, n, k, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -7385,254 +7193,242 @@ function rocblas_ztbsv_batched_64(handle, uplo, transA, diag, n, k, A, lda, x, i lda::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stbsv_strided_batched(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + n::rocblas_int, k::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtbsv_strided_batched(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, A::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctbsv_strided_batched(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztbsv_strided_batched(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stbsv_strided_batched_64(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stbsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stbsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, A::Ptr{Cfloat}, - lda::Int64, + n::Int64, k::Int64, + A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtbsv_strided_batched_64(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtbsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtbsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, A::Ptr{Cdouble}, - lda::Int64, + n::Int64, k::Int64, + A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctbsv_strided_batched_64(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctbsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctbsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, + n::Int64, k::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, stride_A::rocblas_stride, x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztbsv_strided_batched_64(handle, uplo, transA, diag, n, k, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztbsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztbsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - k::Int64, + n::Int64, k::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, stride_A::rocblas_stride, x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strsv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, + incx::rocblas_int)::rocblas_status) end function rocblas_dtrsv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ctrsv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{rocblas_float_complex}, lda::rocblas_int, + x::Ptr{rocblas_float_complex}, + incx::rocblas_int)::rocblas_status) end function rocblas_ztrsv(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + A::Ptr{rocblas_double_complex}, lda::rocblas_int, + x::Ptr{rocblas_double_complex}, + incx::rocblas_int)::rocblas_status) end function rocblas_strsv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{Cfloat}, lda::Int64, - x::Ptr{Cfloat}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dtrsv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{Cdouble}, lda::Int64, - x::Ptr{Cdouble}, incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64)::rocblas_status) end function rocblas_ctrsv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64, + diag::rocblas_diagonal, n::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_ztrsv_64(handle, uplo, transA, diag, n, A, lda, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64, + diag::rocblas_diagonal, n::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_strsv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrsv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrsv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -7640,12 +7436,12 @@ function rocblas_ctrsv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, b lda::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrsv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, @@ -7653,37 +7449,37 @@ function rocblas_ztrsv_batched(handle, uplo, transA, diag, n, A, lda, x, incx, b lda::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strsv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrsv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrsv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -7691,13 +7487,13 @@ function rocblas_ctrsv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx lda::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrsv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, @@ -7705,46 +7501,45 @@ function rocblas_ztrsv_batched_64(handle, uplo, transA, diag, n, A, lda, x, incx lda::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strsv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int, + n::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrsv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cdouble}, + n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrsv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -7755,13 +7550,13 @@ function rocblas_ctrsv_strided_batched(handle, uplo, transA, diag, n, A, lda, st x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrsv_strided_batched(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -7772,43 +7567,43 @@ function rocblas_ztrsv_strided_batched(handle, uplo, transA, diag, n, A, lda, st x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strsv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, + n::Int64, A::Ptr{Cfloat}, + lda::Int64, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrsv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, + n::Int64, A::Ptr{Cdouble}, + lda::Int64, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrsv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -7819,13 +7614,13 @@ function rocblas_ctrsv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrsv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -7836,218 +7631,211 @@ function rocblas_ztrsv_strided_batched_64(handle, uplo, transA, diag, n, A, lda, x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stpsv(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stpsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, AP::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + AP::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::rocblas_int)::rocblas_status) end function rocblas_dtpsv(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtpsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, AP::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::rocblas_int)::rocblas_status + diag::rocblas_diagonal, n::rocblas_int, + AP::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::rocblas_int)::rocblas_status) end function rocblas_ctpsv(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctpsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, AP::Ptr{rocblas_float_complex}, + diag::rocblas_diagonal, n::rocblas_int, + AP::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_ztpsv(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpsv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztpsv(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::rocblas_int, AP::Ptr{rocblas_double_complex}, + diag::rocblas_diagonal, n::rocblas_int, + AP::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocblas_stpsv_64(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_stpsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, AP::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + AP::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64)::rocblas_status) end function rocblas_dtpsv_64(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtpsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, AP::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64)::rocblas_status + diag::rocblas_diagonal, n::Int64, + AP::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::Int64)::rocblas_status) end function rocblas_ctpsv_64(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctpsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, AP::Ptr{rocblas_float_complex}, + diag::rocblas_diagonal, n::Int64, + AP::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_ztpsv_64(handle, uplo, transA, diag, n, AP, x, incx) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpsv_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztpsv_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - diag::rocblas_diagonal, - n::Int64, AP::Ptr{rocblas_double_complex}, + diag::rocblas_diagonal, n::Int64, + AP::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocblas_stpsv_batched(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, AP::Ptr{Ptr{Cfloat}}, - x::Ptr{Ptr{Cfloat}}, - incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtpsv_batched(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, AP::Ptr{Ptr{Cdouble}}, - x::Ptr{Ptr{Cdouble}}, - incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctpsv_batched(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, AP::Ptr{Ptr{rocblas_float_complex}}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztpsv_batched(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpsv_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpsv_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::rocblas_int, AP::Ptr{Ptr{rocblas_double_complex}}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stpsv_batched_64(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, AP::Ptr{Ptr{Cfloat}}, - x::Ptr{Ptr{Cfloat}}, - incx::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cfloat}}, incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dtpsv_batched_64(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, AP::Ptr{Ptr{Cdouble}}, - x::Ptr{Ptr{Cdouble}}, - incx::Int64, - batch_count::Int64)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ctpsv_batched_64(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, AP::Ptr{Ptr{rocblas_float_complex}}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztpsv_batched_64(handle, uplo, transA, diag, n, AP, x, incx, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpsv_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpsv_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, n::Int64, AP::Ptr{Ptr{rocblas_double_complex}}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_stpsv_strided_batched(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - AP::Ptr{Cfloat}, + n::rocblas_int, AP::Ptr{Cfloat}, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtpsv_strided_batched(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::rocblas_int, - AP::Ptr{Cdouble}, + n::rocblas_int, AP::Ptr{Cdouble}, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctpsv_strided_batched(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -8057,13 +7845,13 @@ function rocblas_ctpsv_strided_batched(handle, uplo, transA, diag, n, AP, stride x::Ptr{rocblas_float_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztpsv_strided_batched(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpsv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpsv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -8073,43 +7861,41 @@ function rocblas_ztpsv_strided_batched(handle, uplo, transA, diag, n, AP, stride x::Ptr{rocblas_double_complex}, incx::rocblas_int, stride_x::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_stpsv_strided_batched_64(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stpsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_stpsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - AP::Ptr{Cfloat}, + n::Int64, AP::Ptr{Cfloat}, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtpsv_strided_batched_64(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtpsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtpsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - n::Int64, - AP::Ptr{Cdouble}, + n::Int64, AP::Ptr{Cdouble}, stride_A::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctpsv_strided_batched_64(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctpsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctpsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -8119,13 +7905,13 @@ function rocblas_ctpsv_strided_batched_64(handle, uplo, transA, diag, n, AP, str x::Ptr{rocblas_float_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztpsv_strided_batched_64(handle, uplo, transA, diag, n, AP, stride_A, x, incx, stride_x, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztpsv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztpsv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, @@ -8135,46 +7921,44 @@ function rocblas_ztpsv_strided_batched_64(handle, uplo, transA, diag, n, AP, str x::Ptr{rocblas_double_complex}, incx::Int64, stride_x::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssymv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssymv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, x::Ptr{Cfloat}, - incx::rocblas_int, - beta::Ptr{Cfloat}, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, + incx::rocblas_int, beta::Ptr{Cfloat}, + y::Ptr{Cfloat}, + incy::rocblas_int)::rocblas_status) end function rocblas_dsymv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsymv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_csymv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csymv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_zsymv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsymv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -8182,87 +7966,79 @@ function rocblas_zsymv(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) incx::rocblas_int, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_ssymv_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - x::Ptr{Cfloat}, incx::Int64, - beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_ssymv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::Int64, x::Ptr{Cfloat}, incx::Int64, + beta::Ptr{Cfloat}, y::Ptr{Cfloat}, + incy::Int64)::rocblas_status) end function rocblas_dsymv_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - x::Ptr{Cdouble}, incx::Int64, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dsymv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64, beta::Ptr{Cdouble}, + y::Ptr{Cdouble}, incy::Int64)::rocblas_status) end function rocblas_csymv_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_csymv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, beta::Ptr{rocblas_float_complex}, y::Ptr{rocblas_float_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_zsymv_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zsymv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, beta::Ptr{rocblas_double_complex}, y::Ptr{rocblas_double_complex}, - incy::Int64)::rocblas_status + incy::Int64)::rocblas_status) end function rocblas_ssymv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, - incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_ssymv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, + incx::rocblas_int, beta::Ptr{Cfloat}, + y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsymv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsymv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csymv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_csymv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -8271,15 +8047,14 @@ function rocblas_csymv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsymv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zsymv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -8288,43 +8063,40 @@ function rocblas_zsymv_batched(handle, uplo, n, alpha, A, lda, x, incx, beta, y, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssymv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_ssymv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dsymv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsymv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, beta::Ptr{Cdouble}, - y::Ptr{Ptr{Cdouble}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cdouble}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_csymv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_csymv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, @@ -8333,15 +8105,14 @@ function rocblas_csymv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, beta::Ptr{rocblas_float_complex}, y::Ptr{Ptr{rocblas_float_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsymv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zsymv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, @@ -8350,18 +8121,17 @@ function rocblas_zsymv_batched_64(handle, uplo, n, alpha, A, lda, x, incx, beta, beta::Ptr{rocblas_double_complex}, y::Ptr{Ptr{rocblas_double_complex}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssymv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, @@ -8370,13 +8140,13 @@ function rocblas_ssymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsymv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -8390,13 +8160,13 @@ function rocblas_dsymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csymv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -8410,13 +8180,13 @@ function rocblas_csymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, y::Ptr{rocblas_float_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsymv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -8430,49 +8200,45 @@ function rocblas_zsymv_strided_batched(handle, uplo, n, alpha, A, lda, strideA, y::Ptr{rocblas_double_complex}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssymv_strided_batched_64(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssymv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::Int64, + A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsymv_strided_batched_64(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsymv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::Int64, + A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, - incy::Int64, + y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csymv_strided_batched_64(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csymv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, @@ -8485,13 +8251,13 @@ function rocblas_csymv_strided_batched_64(handle, uplo, n, alpha, A, lda, stride y::Ptr{rocblas_float_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsymv_strided_batched_64(handle, uplo, n, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsymv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, @@ -8504,107 +8270,102 @@ function rocblas_zsymv_strided_batched_64(handle, uplo, n, alpha, A, lda, stride y::Ptr{rocblas_double_complex}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sspmv(handle, uplo, n, alpha, A, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_sspmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - x::Ptr{Cfloat}, incx::rocblas_int, - beta::Ptr{Cfloat}, + A::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_dspmv(handle, uplo, n, alpha, A, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dspmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - x::Ptr{Cdouble}, incx::rocblas_int, - beta::Ptr{Cdouble}, + A::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_sspmv_64(handle, uplo, n, alpha, A, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_sspmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + x::Ptr{Cfloat}, incx::Int64, + beta::Ptr{Cfloat}, y::Ptr{Cfloat}, + incy::Int64)::rocblas_status) end function rocblas_dspmv_64(handle, uplo, n, alpha, A, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - x::Ptr{Cdouble}, incx::Int64, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dspmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::Int64, + beta::Ptr{Cdouble}, y::Ptr{Cdouble}, + incy::Int64)::rocblas_status) end function rocblas_sspmv_batched(handle, uplo, n, alpha, A, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, x::Ptr{Ptr{Cfloat}}, - incx::rocblas_int, beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_sspmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, + beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, + incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dspmv_batched(handle, uplo, n, alpha, A, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dspmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, - x::Ptr{Ptr{Cdouble}}, - incx::rocblas_int, beta::Ptr{Cdouble}, - y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, + beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, + incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_sspmv_batched_64(handle, uplo, n, alpha, A, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sspmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, - x::Ptr{Ptr{Cfloat}}, - incx::Int64, beta::Ptr{Cfloat}, + x::Ptr{Ptr{Cfloat}}, incx::Int64, + beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dspmv_batched_64(handle, uplo, n, alpha, A, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dspmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, - x::Ptr{Ptr{Cdouble}}, - incx::Int64, beta::Ptr{Cdouble}, + x::Ptr{Ptr{Cdouble}}, incx::Int64, + beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, incy::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sspmv_strided_batched(handle, uplo, n, alpha, A, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sspmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -8617,13 +8378,13 @@ function rocblas_sspmv_strided_batched(handle, uplo, n, alpha, A, strideA, x, in y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dspmv_strided_batched(handle, uplo, n, alpha, A, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dspmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -8636,13 +8397,13 @@ function rocblas_dspmv_strided_batched(handle, uplo, n, alpha, A, strideA, x, in y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sspmv_strided_batched_64(handle, uplo, n, alpha, A, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sspmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, @@ -8650,16 +8411,15 @@ function rocblas_sspmv_strided_batched_64(handle, uplo, n, alpha, A, strideA, x, x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dspmv_strided_batched_64(handle, uplo, n, alpha, A, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dspmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, @@ -8667,120 +8427,109 @@ function rocblas_dspmv_strided_batched_64(handle, uplo, n, alpha, A, strideA, x, x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, - incy::Int64, + y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssbmv(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssbmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::rocblas_int, x::Ptr{Cfloat}, incx::rocblas_int, beta::Ptr{Cfloat}, y::Ptr{Cfloat}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_dsbmv(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsbmv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsbmv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, lda::rocblas_int, - x::Ptr{Cdouble}, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::rocblas_int, x::Ptr{Cdouble}, incx::rocblas_int, beta::Ptr{Cdouble}, y::Ptr{Cdouble}, - incy::rocblas_int)::rocblas_status + incy::rocblas_int)::rocblas_status) end function rocblas_ssbmv_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssbmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, x::Ptr{Cfloat}, incx::Int64, - beta::Ptr{Cfloat}, y::Ptr{Cfloat}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_ssbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, k::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::Int64, x::Ptr{Cfloat}, + incx::Int64, beta::Ptr{Cfloat}, + y::Ptr{Cfloat}, incy::Int64)::rocblas_status) end function rocblas_dsbmv_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsbmv_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - k::Int64, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::Int64, x::Ptr{Cdouble}, incx::Int64, - beta::Ptr{Cdouble}, y::Ptr{Cdouble}, - incy::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dsbmv_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, k::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::Int64, x::Ptr{Cdouble}, + incx::Int64, beta::Ptr{Cdouble}, + y::Ptr{Cdouble}, incy::Int64)::rocblas_status) end function rocblas_ssbmv_batched(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssbmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, - lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, - incx::rocblas_int, beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_ssbmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cfloat}, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, + x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, + beta::Ptr{Cfloat}, y::Ptr{Ptr{Cfloat}}, + incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsbmv_batched(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsbmv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cdouble}, - A::Ptr{Ptr{Cdouble}}, - lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, - incx::rocblas_int, beta::Ptr{Cdouble}, - y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_dsbmv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cdouble}, + A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, + x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, + beta::Ptr{Cdouble}, y::Ptr{Ptr{Cdouble}}, + incy::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssbmv_batched_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssbmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, k::Int64, - alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_ssbmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, x::Ptr{Ptr{Cfloat}}, incx::Int64, beta::Ptr{Cfloat}, - y::Ptr{Ptr{Cfloat}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cfloat}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dsbmv_batched_64(handle, uplo, n, k, alpha, A, lda, x, incx, beta, y, incy, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsbmv_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, k::Int64, - alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsbmv_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, beta::Ptr{Cdouble}, - y::Ptr{Ptr{Cdouble}}, - incy::Int64, - batch_count::Int64)::rocblas_status + y::Ptr{Ptr{Cdouble}}, incy::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ssbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, @@ -8791,16 +8540,15 @@ function rocblas_ssbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, stride y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsbmv_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsbmv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::rocblas_int, @@ -8812,14 +8560,14 @@ function rocblas_dsbmv_strided_batched(handle, uplo, n, k, alpha, A, lda, stride y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, @@ -8827,17 +8575,16 @@ function rocblas_ssbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, str x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, - incy::Int64, + y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, strideA, x, incx, stridex, beta, y, incy, stridey, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsbmv_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsbmv_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, @@ -8845,47 +8592,44 @@ function rocblas_dsbmv_strided_batched_64(handle, uplo, n, k, alpha, A, lda, str x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, - incy::Int64, + y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sger(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sger(handle::rocblas_handle, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::rocblas_int, - y::Ptr{Cfloat}, incy::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_sger(handle::rocblas_handle, m::rocblas_int, + n::rocblas_int, alpha::Ptr{Cfloat}, + x::Ptr{Cfloat}, incx::rocblas_int, y::Ptr{Cfloat}, + incy::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int)::rocblas_status) end function rocblas_dger(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dger(handle::rocblas_handle, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::rocblas_int, + @check @ccall(librocblas.rocblas_dger(handle::rocblas_handle, m::rocblas_int, + n::rocblas_int, alpha::Ptr{Cdouble}, + x::Ptr{Cdouble}, incx::rocblas_int, y::Ptr{Cdouble}, incy::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_cgeru(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeru(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_cgeru(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_zgeru(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeru(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_zgeru(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -8893,23 +8637,23 @@ function rocblas_zgeru(handle, m, n, alpha, x, incx, y, incy, A, lda) y::Ptr{rocblas_double_complex}, incy::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_cgerc(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgerc(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_cgerc(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_zgerc(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgerc(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_zgerc(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -8917,90 +8661,88 @@ function rocblas_zgerc(handle, m, n, alpha, x, incx, y, incy, A, lda) y::Ptr{rocblas_double_complex}, incy::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_sger_64(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sger_64(handle::rocblas_handle, m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_sger_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64, - y::Ptr{Cfloat}, incy::Int64, A::Ptr{Cfloat}, - lda::Int64)::rocblas_status + incx::Int64, y::Ptr{Cfloat}, incy::Int64, + A::Ptr{Cfloat}, lda::Int64)::rocblas_status) end function rocblas_dger_64(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dger_64(handle::rocblas_handle, m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_dger_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64, - y::Ptr{Cdouble}, incy::Int64, A::Ptr{Cdouble}, - lda::Int64)::rocblas_status + incx::Int64, y::Ptr{Cdouble}, incy::Int64, + A::Ptr{Cdouble}, lda::Int64)::rocblas_status) end function rocblas_cgeru_64(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeru_64(handle::rocblas_handle, m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_cgeru_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_zgeru_64(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeru_64(handle::rocblas_handle, m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_zgeru_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_cgerc_64(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgerc_64(handle::rocblas_handle, m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_cgerc_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_zgerc_64(handle, m, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgerc_64(handle::rocblas_handle, m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_zgerc_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_sger_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sger_batched(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_sger_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dger_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dger_batched(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_dger_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgeru_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeru_batched(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_cgeru_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, @@ -9009,12 +8751,12 @@ function rocblas_cgeru_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, ba incy::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgeru_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeru_batched(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_zgeru_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, @@ -9023,12 +8765,12 @@ function rocblas_zgeru_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, ba incy::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgerc_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgerc_batched(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_cgerc_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, @@ -9037,12 +8779,12 @@ function rocblas_cgerc_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, ba incy::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgerc_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgerc_batched(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocblas.rocblas_zgerc_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, @@ -9051,37 +8793,33 @@ function rocblas_zgerc_batched(handle, m, n, alpha, x, incx, y, incy, A, lda, ba incy::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sger_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sger_batched_64(handle::rocblas_handle, m::Int64, - n::Int64, - alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, - incx::Int64, y::Ptr{Ptr{Cfloat}}, - incy::Int64, + @check @ccall(librocblas.rocblas_sger_batched_64(handle::rocblas_handle, m::Int64, + n::Int64, alpha::Ptr{Cfloat}, + x::Ptr{Ptr{Cfloat}}, incx::Int64, + y::Ptr{Ptr{Cfloat}}, incy::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dger_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dger_batched_64(handle::rocblas_handle, m::Int64, - n::Int64, - alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, - incx::Int64, y::Ptr{Ptr{Cdouble}}, - incy::Int64, A::Ptr{Ptr{Cdouble}}, - lda::Int64, - batch_count::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dger_batched_64(handle::rocblas_handle, m::Int64, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{Ptr{Cdouble}}, incx::Int64, + y::Ptr{Ptr{Cdouble}}, incy::Int64, + A::Ptr{Ptr{Cdouble}}, lda::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_cgeru_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeru_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocblas.rocblas_cgeru_batched_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, @@ -9090,13 +8828,13 @@ function rocblas_cgeru_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, incy::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgeru_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeru_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocblas.rocblas_zgeru_batched_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, @@ -9105,13 +8843,13 @@ function rocblas_zgeru_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, incy::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgerc_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgerc_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocblas.rocblas_cgerc_batched_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, @@ -9120,13 +8858,13 @@ function rocblas_cgerc_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, incy::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgerc_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgerc_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocblas.rocblas_zgerc_batched_64(handle::rocblas_handle, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, @@ -9135,33 +8873,29 @@ function rocblas_zgerc_batched_64(handle, m, n, alpha, x, incx, y, incy, A, lda, incy::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sger_strided_batched(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sger_strided_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_sger_strided_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, - y::Ptr{Cfloat}, - incy::rocblas_int, + y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dger_strided_batched(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dger_strided_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_dger_strided_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::rocblas_int, @@ -9169,18 +8903,16 @@ function rocblas_dger_strided_batched(handle, m, n, alpha, x, incx, stridex, y, y::Ptr{Cdouble}, incy::rocblas_int, stridey::rocblas_stride, - A::Ptr{Cdouble}, - lda::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgeru_strided_batched(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeru_strided_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_cgeru_strided_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -9191,15 +8923,14 @@ function rocblas_cgeru_strided_batched(handle, m, n, alpha, x, incx, stridex, y, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgeru_strided_batched(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeru_strided_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zgeru_strided_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -9210,15 +8941,14 @@ function rocblas_zgeru_strided_batched(handle, m, n, alpha, x, incx, stridex, y, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgerc_strided_batched(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgerc_strided_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_cgerc_strided_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, @@ -9229,15 +8959,14 @@ function rocblas_cgerc_strided_batched(handle, m, n, alpha, x, incx, stridex, y, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgerc_strided_batched(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgerc_strided_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zgerc_strided_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, @@ -9248,45 +8977,44 @@ function rocblas_zgerc_strided_batched(handle, m, n, alpha, x, incx, stridex, y, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sger_strided_batched_64(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sger_strided_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sger_strided_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dger_strided_batched_64(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dger_strided_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dger_strided_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgeru_strided_batched_64(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeru_strided_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocblas.rocblas_cgeru_strided_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -9297,15 +9025,14 @@ function rocblas_cgeru_strided_batched_64(handle, m, n, alpha, x, incx, stridex, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgeru_strided_batched_64(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeru_strided_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocblas.rocblas_zgeru_strided_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -9316,15 +9043,14 @@ function rocblas_zgeru_strided_batched_64(handle, m, n, alpha, x, incx, stridex, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgerc_strided_batched_64(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgerc_strided_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocblas.rocblas_cgerc_strided_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, @@ -9335,15 +9061,14 @@ function rocblas_cgerc_strided_batched_64(handle, m, n, alpha, x, incx, stridex, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgerc_strided_batched_64(handle, m, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgerc_strided_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocblas.rocblas_zgerc_strided_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, @@ -9354,187 +9079,172 @@ function rocblas_zgerc_strided_batched_64(handle, m, n, alpha, x, incx, stridex, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sspr(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_sspr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::rocblas_int, - AP::Ptr{Cfloat})::rocblas_status + x::Ptr{Cfloat}, incx::rocblas_int, + AP::Ptr{Cfloat})::rocblas_status) end function rocblas_dspr(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dspr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::rocblas_int, - AP::Ptr{Cdouble})::rocblas_status + x::Ptr{Cdouble}, incx::rocblas_int, + AP::Ptr{Cdouble})::rocblas_status) end function rocblas_cspr(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cspr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cspr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - AP::Ptr{rocblas_float_complex})::rocblas_status + AP::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zspr(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zspr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zspr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - AP::Ptr{rocblas_double_complex})::rocblas_status + AP::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sspr_64(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64, - AP::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_sspr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64, AP::Ptr{Cfloat})::rocblas_status) end function rocblas_dspr_64(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64, - AP::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_dspr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::Int64, AP::Ptr{Cdouble})::rocblas_status) end function rocblas_cspr_64(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cspr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_cspr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, - AP::Ptr{rocblas_float_complex})::rocblas_status + AP::Ptr{rocblas_float_complex})::rocblas_status) end function rocblas_zspr_64(handle, uplo, n, alpha, x, incx, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zspr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zspr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, - AP::Ptr{rocblas_double_complex})::rocblas_status + AP::Ptr{rocblas_double_complex})::rocblas_status) end function rocblas_sspr_batched(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - AP::Ptr{Ptr{Cfloat}}, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_sspr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, + incx::rocblas_int, AP::Ptr{Ptr{Cfloat}}, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dspr_batched(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - AP::Ptr{Ptr{Cdouble}}, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_dspr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, + incx::rocblas_int, AP::Ptr{Ptr{Cdouble}}, + batch_count::rocblas_int)::rocblas_status) end function rocblas_cspr_batched(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cspr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_cspr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, AP::Ptr{Ptr{rocblas_float_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zspr_batched(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zspr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zspr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, AP::Ptr{Ptr{rocblas_double_complex}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sspr_batched_64(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sspr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::Int64, AP::Ptr{Ptr{Cfloat}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dspr_batched_64(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dspr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::Int64, AP::Ptr{Ptr{Cdouble}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cspr_batched_64(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cspr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_cspr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, AP::Ptr{Ptr{rocblas_float_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zspr_batched_64(handle, uplo, n, alpha, x, incx, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zspr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zspr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, AP::Ptr{Ptr{rocblas_double_complex}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sspr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, AP::Ptr{Cfloat}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dspr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -9543,13 +9253,13 @@ function rocblas_dspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, stride_x::rocblas_stride, AP::Ptr{Cdouble}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cspr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cspr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -9558,13 +9268,13 @@ function rocblas_cspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, stride_x::rocblas_stride, AP::Ptr{rocblas_float_complex}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zspr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zspr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -9573,41 +9283,39 @@ function rocblas_zspr_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, stride_x::rocblas_stride, AP::Ptr{rocblas_double_complex}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sspr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sspr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, + x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, AP::Ptr{Cfloat}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dspr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dspr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::Int64, + x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, AP::Ptr{Cdouble}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cspr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cspr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cspr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -9615,13 +9323,13 @@ function rocblas_cspr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride stride_x::rocblas_stride, AP::Ptr{rocblas_float_complex}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zspr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zspr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zspr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -9629,97 +9337,91 @@ function rocblas_zspr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride stride_x::rocblas_stride, AP::Ptr{rocblas_double_complex}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sspr2(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_sspr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, - incy::rocblas_int, - AP::Ptr{Cfloat})::rocblas_status + x::Ptr{Cfloat}, incx::rocblas_int, + y::Ptr{Cfloat}, incy::rocblas_int, + AP::Ptr{Cfloat})::rocblas_status) end function rocblas_dspr2(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dspr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int, - AP::Ptr{Cdouble})::rocblas_status + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, incy::rocblas_int, + AP::Ptr{Cdouble})::rocblas_status) end function rocblas_sspr2_64(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64, - y::Ptr{Cfloat}, incy::Int64, - AP::Ptr{Cfloat})::rocblas_status + @check @ccall(librocblas.rocblas_sspr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64, y::Ptr{Cfloat}, incy::Int64, + AP::Ptr{Cfloat})::rocblas_status) end function rocblas_dspr2_64(handle, uplo, n, alpha, x, incx, y, incy, AP) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64, - y::Ptr{Cdouble}, incy::Int64, - AP::Ptr{Cdouble})::rocblas_status + @check @ccall(librocblas.rocblas_dspr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64, + AP::Ptr{Cdouble})::rocblas_status) end function rocblas_sspr2_batched(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - AP::Ptr{Ptr{Cfloat}}, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_sspr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, + incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, + incy::rocblas_int, AP::Ptr{Ptr{Cfloat}}, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dspr2_batched(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dspr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, AP::Ptr{Ptr{Cdouble}}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sspr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_sspr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, AP::Ptr{Ptr{Cfloat}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dspr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, AP, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dspr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, AP::Ptr{Ptr{Cdouble}}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sspr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sspr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -9731,13 +9433,13 @@ function rocblas_sspr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x stride_y::rocblas_stride, AP::Ptr{Cfloat}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dspr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dspr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -9749,244 +9451,230 @@ function rocblas_dspr2_strided_batched(handle, uplo, n, alpha, x, incx, stride_x stride_y::rocblas_stride, AP::Ptr{Cdouble}, stride_A::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sspr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sspr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sspr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, + x::Ptr{Cfloat}, incx::Int64, stride_x::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stride_y::rocblas_stride, AP::Ptr{Cfloat}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dspr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stride_x, y, incy, stride_y, AP, stride_A, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dspr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dspr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::Int64, + x::Ptr{Cdouble}, incx::Int64, stride_x::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stride_y::rocblas_stride, AP::Ptr{Cdouble}, stride_A::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyr(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int)::rocblas_status + x::Ptr{Cfloat}, incx::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int)::rocblas_status) end function rocblas_dsyr(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int)::rocblas_status + x::Ptr{Cdouble}, incx::rocblas_int, + A::Ptr{Cdouble}, + lda::rocblas_int)::rocblas_status) end function rocblas_csyr(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_zsyr(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_ssyr_64(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64, - A::Ptr{Cfloat}, lda::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_ssyr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64, A::Ptr{Cfloat}, + lda::Int64)::rocblas_status) end function rocblas_dsyr_64(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64, - A::Ptr{Cdouble}, lda::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dsyr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, + incx::Int64, A::Ptr{Cdouble}, + lda::Int64)::rocblas_status) end function rocblas_csyr_64(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_csyr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_zsyr_64(handle, uplo, n, alpha, x, incx, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zsyr_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_ssyr_batched(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_ssyr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, + incx::rocblas_int, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyr_batched(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_dsyr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, + incx::rocblas_int, A::Ptr{Ptr{Cdouble}}, + lda::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyr_batched(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_csyr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyr_batched(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zsyr_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyr_batched_64(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_ssyr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyr_batched_64(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsyr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyr_batched_64(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_csyr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyr_batched_64(handle, uplo, n, alpha, x, incx, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zsyr_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyr_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::rocblas_int, + x::Ptr{Cfloat}, incx::rocblas_int, stridex::rocblas_stride, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyr_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::rocblas_int, stridex::rocblas_stride, - A::Ptr{Cdouble}, - lda::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyr_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -9996,13 +9684,13 @@ function rocblas_csyr_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyr_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -10012,41 +9700,39 @@ function rocblas_zsyr_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyr_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, + x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyr_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::Int64, + x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyr_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -10055,13 +9741,13 @@ function rocblas_csyr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyr_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -10070,44 +9756,43 @@ function rocblas_zsyr_strided_batched_64(handle, uplo, n, alpha, x, incx, stride A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyr2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::rocblas_int, y::Ptr{Cfloat}, - incy::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int)::rocblas_status + x::Ptr{Cfloat}, incx::rocblas_int, + y::Ptr{Cfloat}, incy::rocblas_int, + A::Ptr{Cfloat}, + lda::rocblas_int)::rocblas_status) end function rocblas_dsyr2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::rocblas_int, y::Ptr{Cdouble}, - incy::rocblas_int, + x::Ptr{Cdouble}, incx::rocblas_int, + y::Ptr{Cdouble}, incy::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_csyr2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, y::Ptr{rocblas_float_complex}, incy::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_zsyr2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyr2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -10115,81 +9800,75 @@ function rocblas_zsyr2(handle, uplo, n, alpha, x, incx, y, incy, A, lda) y::Ptr{rocblas_double_complex}, incy::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocblas_ssyr2_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, - incx::Int64, - y::Ptr{Cfloat}, incy::Int64, A::Ptr{Cfloat}, - lda::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_ssyr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, + incx::Int64, y::Ptr{Cfloat}, incy::Int64, + A::Ptr{Cfloat}, lda::Int64)::rocblas_status) end function rocblas_dsyr2_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, - incx::Int64, - y::Ptr{Cdouble}, incy::Int64, A::Ptr{Cdouble}, - lda::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_dsyr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{Cdouble}, + x::Ptr{Cdouble}, incx::Int64, y::Ptr{Cdouble}, + incy::Int64, A::Ptr{Cdouble}, + lda::Int64)::rocblas_status) end function rocblas_csyr2_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_float_complex}, + @check @ccall(librocblas.rocblas_csyr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, y::Ptr{rocblas_float_complex}, incy::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_zsyr2_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - alpha::Ptr{rocblas_double_complex}, + @check @ccall(librocblas.rocblas_zsyr2_64(handle::rocblas_handle, uplo::rocblas_fill, + n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, y::Ptr{rocblas_double_complex}, incy::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocblas_ssyr2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cfloat}, - x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - y::Ptr{Ptr{Cfloat}}, incy::rocblas_int, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_ssyr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, + incx::rocblas_int, y::Ptr{Ptr{Cfloat}}, + incy::rocblas_int, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyr2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsyr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, y::Ptr{Ptr{Cdouble}}, incy::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyr2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_csyr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, @@ -10197,15 +9876,14 @@ function rocblas_csyr2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, incy::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyr2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zsyr2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, @@ -10213,39 +9891,38 @@ function rocblas_zsyr2_batched(handle, uplo, n, alpha, x, incx, y, incy, A, lda, incy::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cfloat}, + @check @ccall(librocblas.rocblas_ssyr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cfloat}, x::Ptr{Ptr{Cfloat}}, incx::Int64, y::Ptr{Ptr{Cfloat}}, incy::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsyr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + alpha::Ptr{Cdouble}, x::Ptr{Ptr{Cdouble}}, incx::Int64, y::Ptr{Ptr{Cdouble}}, incy::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_csyr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, @@ -10253,15 +9930,14 @@ function rocblas_csyr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, l incy::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, lda, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2_batched_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, + @check @ccall(librocblas.rocblas_zsyr2_batched_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, @@ -10269,13 +9945,13 @@ function rocblas_zsyr2_batched_64(handle, uplo, n, alpha, x, incx, y, incy, A, l incy::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cfloat}, @@ -10285,16 +9961,15 @@ function rocblas_ssyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, y::Ptr{Cfloat}, incy::rocblas_int, stridey::rocblas_stride, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{Cdouble}, @@ -10307,13 +9982,13 @@ function rocblas_dsyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -10326,13 +10001,13 @@ function rocblas_csyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -10345,45 +10020,43 @@ function rocblas_zsyr2_strided_batched(handle, uplo, n, alpha, x, incx, stridex, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cfloat}, - x::Ptr{Cfloat}, - incx::Int64, + x::Ptr{Cfloat}, incx::Int64, stridex::rocblas_stride, y::Ptr{Cfloat}, incy::Int64, stridey::rocblas_stride, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{Cdouble}, - x::Ptr{Cdouble}, - incx::Int64, + x::Ptr{Cdouble}, incx::Int64, stridex::rocblas_stride, y::Ptr{Cdouble}, incy::Int64, stridey::rocblas_stride, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, @@ -10395,13 +10068,13 @@ function rocblas_csyr2_strided_batched_64(handle, uplo, n, alpha, x, incx, strid A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyr2_strided_batched_64(handle, uplo, n, alpha, x, incx, stridex, y, incy, stridey, A, lda, strideA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, @@ -10413,12 +10086,12 @@ function rocblas_zsyr2_strided_batched_64(handle, uplo, n, alpha, x, incx, strid A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chemm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_chemm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -10426,12 +10099,12 @@ function rocblas_chemm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zhemm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_zhemm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -10439,40 +10112,39 @@ function rocblas_zhemm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_chemm_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_chemm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zhemm_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_zhemm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_chemm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_chemm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -10481,16 +10153,15 @@ function rocblas_chemm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhemm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zhemm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -10499,13 +10170,13 @@ function rocblas_zhemm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chemm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chemm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -10517,13 +10188,13 @@ function rocblas_chemm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ld beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhemm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhemm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -10535,13 +10206,13 @@ function rocblas_zhemm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ld beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_chemm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chemm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, @@ -10556,13 +10227,13 @@ function rocblas_chemm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zhemm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhemm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, @@ -10577,14 +10248,14 @@ function rocblas_zhemm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_chemm_strided_batched_64(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_chemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_chemm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -10599,14 +10270,14 @@ function rocblas_chemm_strided_batched_64(handle, side, uplo, m, n, alpha, A, ld C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zhemm_strided_batched_64(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zhemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zhemm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -10621,86 +10292,86 @@ function rocblas_zhemm_strided_batched_64(handle, side, uplo, m, n, alpha, A, ld C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cherk(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherk(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cherk(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zherk(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherk(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zherk(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_cherk_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherk_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cherk_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, - A::Ptr{rocblas_float_complex}, - lda::Int64, beta::Ptr{Cfloat}, + A::Ptr{rocblas_float_complex}, lda::Int64, + beta::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zherk_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherk_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zherk_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, - A::Ptr{rocblas_double_complex}, - lda::Int64, beta::Ptr{Cdouble}, + A::Ptr{rocblas_double_complex}, lda::Int64, + beta::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_cherk_batched(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherk_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherk_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cfloat}, + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zherk_batched(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherk_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherk_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cherk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherk_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherk_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, @@ -10708,13 +10379,13 @@ function rocblas_cherk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, bet lda::Int64, beta::Ptr{Cfloat}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zherk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherk_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherk_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, @@ -10722,13 +10393,13 @@ function rocblas_zherk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, bet lda::Int64, beta::Ptr{Cdouble}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cherk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherk_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherk_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -10740,13 +10411,13 @@ function rocblas_cherk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zherk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherk_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherk_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -10758,17 +10429,17 @@ function rocblas_zherk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cherk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherk_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherk_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cfloat}, + n::Int64, k::Int64, + alpha::Ptr{Cfloat}, A::Ptr{rocblas_float_complex}, lda::Int64, stride_A::rocblas_stride, @@ -10776,17 +10447,17 @@ function rocblas_cherk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zherk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherk_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherk_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cdouble}, + n::Int64, k::Int64, + alpha::Ptr{Cdouble}, A::Ptr{rocblas_double_complex}, lda::Int64, stride_A::rocblas_stride, @@ -10794,12 +10465,12 @@ function rocblas_zherk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cher2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2k(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cher2k(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -10807,56 +10478,54 @@ function rocblas_cher2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zher2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2k(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zher2k(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int, - beta::Ptr{Cdouble}, + ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_cher2k_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2k_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cher2k_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zher2k_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2k_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zher2k_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_cher2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2k_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher2k_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -10864,17 +10533,16 @@ function rocblas_cher2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zher2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2k_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher2k_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -10882,13 +10550,13 @@ function rocblas_zher2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cher2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2k_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher2k_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -10899,13 +10567,13 @@ function rocblas_cher2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb::Int64, beta::Ptr{Cfloat}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zher2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2k_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher2k_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -10916,14 +10584,14 @@ function rocblas_zher2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb::Int64, beta::Ptr{Cdouble}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cher2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2k_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher2k_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -10938,14 +10606,14 @@ function rocblas_cher2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zher2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2k_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher2k_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -10960,18 +10628,17 @@ function rocblas_zher2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cher2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cher2k_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cher2k_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -10983,18 +10650,17 @@ function rocblas_cher2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zher2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zher2k_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zher2k_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -11006,12 +10672,12 @@ function rocblas_zher2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cherkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherkx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cherkx(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -11019,56 +10685,54 @@ function rocblas_cherkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zherkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherkx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zherkx(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int, - beta::Ptr{Cdouble}, + ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_cherkx_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherkx_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cherkx_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zherkx_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherkx_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zherkx_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_cherkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherkx_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherkx_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -11076,17 +10740,16 @@ function rocblas_cherkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zherkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherkx_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherkx_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -11094,13 +10757,13 @@ function rocblas_zherkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cherkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherkx_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherkx_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -11111,13 +10774,13 @@ function rocblas_cherkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb::Int64, beta::Ptr{Cfloat}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zherkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherkx_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherkx_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -11128,14 +10791,14 @@ function rocblas_zherkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb::Int64, beta::Ptr{Cdouble}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cherkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherkx_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherkx_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -11150,14 +10813,14 @@ function rocblas_cherkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zherkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherkx_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherkx_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -11172,18 +10835,17 @@ function rocblas_zherkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cherkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cherkx_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cherkx_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -11195,18 +10857,17 @@ function rocblas_cherkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zherkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zherkx_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zherkx_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -11218,37 +10879,34 @@ function rocblas_zherkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssymm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ssymm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::rocblas_int, - B::Ptr{Cfloat}, ldb::rocblas_int, - beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, ldc::rocblas_int)::rocblas_status + n::rocblas_int, alpha::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, + ldb::rocblas_int, beta::Ptr{Cfloat}, + C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocblas_dsymm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_dsymm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::rocblas_int, + n::rocblas_int, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, - beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocblas_csymm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_csymm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -11256,12 +10914,12 @@ function rocblas_csymm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zsymm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_zsymm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -11269,89 +10927,86 @@ function rocblas_zsymm(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_ssymm_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ssymm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - B::Ptr{Cfloat}, ldb::Int64, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cfloat}, ldb::Int64, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::Int64)::rocblas_status) end function rocblas_dsymm_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_dsymm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - B::Ptr{Cdouble}, ldb::Int64, - beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cdouble}, ldb::Int64, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::Int64)::rocblas_status) end function rocblas_csymm_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_csymm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zsymm_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_zsymm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_ssymm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - beta::Ptr{Cfloat}, C::Ptr{Ptr{Cfloat}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_ssymm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, + ldb::rocblas_int, beta::Ptr{Cfloat}, + C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsymm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cdouble}, + @check @ccall(librocblas.rocblas_dsymm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csymm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_csymm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -11360,16 +11015,15 @@ function rocblas_csymm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsymm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, m::rocblas_int, - n::rocblas_int, + @check @ccall(librocblas.rocblas_zsymm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -11378,47 +11032,41 @@ function rocblas_zsymm_batched(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssymm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssymm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, - n::Int64, - alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, - lda::Int64, B::Ptr{Ptr{Cfloat}}, - ldb::Int64, + n::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Ptr{Cfloat}}, lda::Int64, + B::Ptr{Ptr{Cfloat}}, ldb::Int64, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dsymm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsymm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, - n::Int64, - alpha::Ptr{Cdouble}, - A::Ptr{Ptr{Cdouble}}, - lda::Int64, B::Ptr{Ptr{Cdouble}}, - ldb::Int64, + n::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Ptr{Cdouble}}, lda::Int64, + B::Ptr{Ptr{Cdouble}}, ldb::Int64, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_csymm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csymm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -11430,13 +11078,13 @@ function rocblas_csymm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ld beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsymm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsymm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -11448,33 +11096,31 @@ function rocblas_zsymm_batched_64(handle, side, uplo, m, n, alpha, A, lda, B, ld beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssymm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, B::Ptr{Cfloat}, ldb::rocblas_int, stride_B::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int, + C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsymm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, @@ -11489,13 +11135,13 @@ function rocblas_dsymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csymm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, @@ -11510,13 +11156,13 @@ function rocblas_csymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsymm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::rocblas_int, n::rocblas_int, @@ -11531,14 +11177,14 @@ function rocblas_zsymm_strided_batched(handle, side, uplo, m, n, alpha, A, lda, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssymm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssymm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{Cfloat}, @@ -11547,17 +11193,16 @@ function rocblas_ssymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, ld B::Ptr{Cfloat}, ldb::Int64, stride_B::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::Int64, + C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsymm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsymm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, alpha::Ptr{Cdouble}, @@ -11566,17 +11211,16 @@ function rocblas_dsymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, ld B::Ptr{Cdouble}, ldb::Int64, stride_B::rocblas_stride, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::Int64, + C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csymm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csymm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -11591,14 +11235,14 @@ function rocblas_csymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, ld C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsymm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsymm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, m::Int64, n::Int64, @@ -11613,191 +11257,182 @@ function rocblas_zsymm_strided_batched_64(handle, side, uplo, m, n, alpha, A, ld C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyrk(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrk(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyrk(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocblas_dsyrk(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrk(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyrk(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocblas_csyrk(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrk(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyrk(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zsyrk(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrk(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyrk(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_ssyrk_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrk_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyrk_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - beta::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::Int64)::rocblas_status + lda::Int64, beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::Int64)::rocblas_status) end function rocblas_dsyrk_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrk_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyrk_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::Int64)::rocblas_status + lda::Int64, beta::Ptr{Cdouble}, + C::Ptr{Cdouble}, ldc::Int64)::rocblas_status) end function rocblas_csyrk_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrk_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyrk_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zsyrk_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrk_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyrk_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_ssyrk_batched(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrk_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrk_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - beta::Ptr{Cfloat}, C::Ptr{Ptr{Cfloat}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, beta::Ptr{Cfloat}, + C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyrk_batched(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrk_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrk_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyrk_batched(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrk_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrk_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyrk_batched(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrk_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrk_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyrk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrk_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrk_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dsyrk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrk_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrk_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_csyrk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrk_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrk_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, @@ -11807,13 +11442,13 @@ function rocblas_csyrk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, bet beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyrk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrk_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrk_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::Int64, k::Int64, @@ -11823,31 +11458,29 @@ function rocblas_zsyrk_batched_64(handle, uplo, transA, n, k, alpha, A, lda, bet beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrk_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrk_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int, + C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrk_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrk_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -11859,13 +11492,13 @@ function rocblas_dsyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrk_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrk_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -11877,13 +11510,13 @@ function rocblas_csyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrk_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrk_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -11895,51 +11528,48 @@ function rocblas_zsyrk_strided_batched(handle, uplo, transA, n, k, alpha, A, lda C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyrk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrk_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrk_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cfloat}, + n::Int64, k::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::Int64, + C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyrk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrk_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrk_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cdouble}, + n::Int64, k::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::Int64, + C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyrk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrk_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrk_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -11948,17 +11578,16 @@ function rocblas_csyrk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyrk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, lda, stride_A, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrk_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrk_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -11967,36 +11596,34 @@ function rocblas_zsyrk_strided_batched_64(handle, uplo, transA, n, k, alpha, A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyr2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2k(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyr2k(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, + B::Ptr{Cfloat}, ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_dsyr2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2k(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyr2k(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int, B::Ptr{Cdouble}, - ldb::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, + B::Ptr{Cdouble}, ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_csyr2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2k(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyr2k(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -12004,12 +11631,12 @@ function rocblas_csyr2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zsyr2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2k(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyr2k(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -12019,94 +11646,89 @@ function rocblas_zsyr2k(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, ldb::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_ssyr2k_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - B::Ptr{Cfloat}, ldb::Int64, - beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cfloat}, ldb::Int64, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::Int64)::rocblas_status) end function rocblas_dsyr2k_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - B::Ptr{Cdouble}, ldb::Int64, - beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cdouble}, ldb::Int64, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::Int64)::rocblas_status) end function rocblas_csyr2k_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zsyr2k_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyr2k_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_ssyr2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2k_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr2k_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - beta::Ptr{Cfloat}, C::Ptr{Ptr{Cfloat}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, + ldb::rocblas_int, beta::Ptr{Cfloat}, + C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyr2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2k_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr2k_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyr2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2k_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr2k_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -12115,17 +11737,16 @@ function rocblas_csyr2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyr2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2k_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr2k_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -12134,43 +11755,41 @@ function rocblas_zsyr2k_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyr2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2k_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr2k_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, B::Ptr{Ptr{Cfloat}}, ldb::Int64, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dsyr2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2k_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr2k_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, B::Ptr{Ptr{Cdouble}}, ldb::Int64, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_csyr2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2k_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr2k_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -12182,13 +11801,13 @@ function rocblas_csyr2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyr2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2k_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr2k_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -12200,14 +11819,14 @@ function rocblas_zsyr2k_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2k_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr2k_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12222,14 +11841,14 @@ function rocblas_ssyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2k_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr2k_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12244,14 +11863,14 @@ function rocblas_dsyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2k_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr2k_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12266,14 +11885,14 @@ function rocblas_csyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2k_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr2k_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12288,59 +11907,55 @@ function rocblas_zsyr2k_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyr2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyr2k_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyr2k_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cfloat}, + n::Int64, k::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, stride_B::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::Int64, + C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyr2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyr2k_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyr2k_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, stride_B::rocblas_stride, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::Int64, + C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyr2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyr2k_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyr2k_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -12352,18 +11967,17 @@ function rocblas_csyr2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyr2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyr2k_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyr2k_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -12375,36 +11989,34 @@ function rocblas_zsyr2k_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyrkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrkx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyrkx(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, + B::Ptr{Cfloat}, ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_dsyrkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrkx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyrkx(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int, B::Ptr{Cdouble}, - ldb::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, + B::Ptr{Cdouble}, ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_csyrkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrkx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyrkx(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, @@ -12412,12 +12024,12 @@ function rocblas_csyrkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zsyrkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrkx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyrkx(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, @@ -12427,94 +12039,89 @@ function rocblas_zsyrkx(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, ldb::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_ssyrkx_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ssyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - B::Ptr{Cfloat}, ldb::Int64, - beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cfloat}, ldb::Int64, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::Int64)::rocblas_status) end function rocblas_dsyrkx_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dsyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - B::Ptr{Cdouble}, ldb::Int64, - beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cdouble}, ldb::Int64, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::Int64)::rocblas_status) end function rocblas_csyrkx_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_csyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zsyrkx_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zsyrkx_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_ssyrkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrkx_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrkx_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - beta::Ptr{Cfloat}, C::Ptr{Ptr{Cfloat}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, + ldb::rocblas_int, beta::Ptr{Cfloat}, + C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyrkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrkx_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrkx_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyrkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrkx_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrkx_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -12523,17 +12130,16 @@ function rocblas_csyrkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyrkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrkx_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrkx_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -12542,43 +12148,41 @@ function rocblas_zsyrkx_batched(handle, uplo, trans, n, k, alpha, A, lda, B, ldb beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyrkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrkx_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrkx_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, B::Ptr{Ptr{Cfloat}}, ldb::Int64, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dsyrkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrkx_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrkx_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, B::Ptr{Ptr{Cdouble}}, ldb::Int64, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_csyrkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrkx_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrkx_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -12590,13 +12194,13 @@ function rocblas_csyrkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyrkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrkx_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrkx_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::Int64, k::Int64, @@ -12608,14 +12212,14 @@ function rocblas_zsyrkx_batched_64(handle, uplo, trans, n, k, alpha, A, lda, B, beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ssyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrkx_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrkx_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12630,14 +12234,14 @@ function rocblas_ssyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dsyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrkx_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrkx_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12652,14 +12256,14 @@ function rocblas_dsyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_csyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrkx_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrkx_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12674,14 +12278,14 @@ function rocblas_csyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zsyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrkx_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrkx_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, n::rocblas_int, k::rocblas_int, @@ -12696,59 +12300,55 @@ function rocblas_zsyrkx_strided_batched(handle, uplo, trans, n, k, alpha, A, lda C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ssyrkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ssyrkx_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ssyrkx_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cfloat}, + n::Int64, k::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, stride_B::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::Int64, + C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dsyrkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dsyrkx_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dsyrkx_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, stride_B::rocblas_stride, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::Int64, + C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_csyrkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_csyrkx_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_csyrkx_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -12760,18 +12360,17 @@ function rocblas_csyrkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zsyrkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, lda, stride_A, B, ldb, stride_B, beta, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zsyrkx_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zsyrkx_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, trans::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -12783,40 +12382,38 @@ function rocblas_zsyrkx_strided_batched_64(handle, uplo, trans, n, k, alpha, A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strmm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_strmm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::rocblas_int, - B::Ptr{Cfloat}, ldb::rocblas_int, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + n::rocblas_int, alpha::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, + ldb::rocblas_int, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocblas_dtrmm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_dtrmm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::rocblas_int, + n::rocblas_int, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_ctrmm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ctrmm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, @@ -12824,13 +12421,13 @@ function rocblas_ctrmm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_ztrmm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ztrmm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, @@ -12838,95 +12435,90 @@ function rocblas_ztrmm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_strmm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_strmm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - B::Ptr{Cfloat}, ldb::Int64, C::Ptr{Cfloat}, - ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cfloat}, ldb::Int64, + C::Ptr{Cfloat}, ldc::Int64)::rocblas_status) end function rocblas_dtrmm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_dtrmm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - B::Ptr{Cdouble}, ldb::Int64, C::Ptr{Cdouble}, - ldc::Int64)::rocblas_status + lda::Int64, B::Ptr{Cdouble}, ldb::Int64, + C::Ptr{Cdouble}, ldc::Int64)::rocblas_status) end function rocblas_ctrmm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ctrmm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_ztrmm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ztrmm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_strmm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strmm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrmm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrmm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrmm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrmm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, @@ -12937,15 +12529,14 @@ function rocblas_ctrmm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, ldb::rocblas_int, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrmm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrmm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, @@ -12956,47 +12547,43 @@ function rocblas_ztrmm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, ldb::rocblas_int, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strmm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, - n::Int64, - alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, - lda::Int64, B::Ptr{Ptr{Cfloat}}, - ldb::Int64, + n::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Ptr{Cfloat}}, lda::Int64, + B::Ptr{Ptr{Cfloat}}, ldb::Int64, C::Ptr{Ptr{Cfloat}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrmm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, - n::Int64, - alpha::Ptr{Cdouble}, - A::Ptr{Ptr{Cdouble}}, - lda::Int64, B::Ptr{Ptr{Cdouble}}, - ldb::Int64, + n::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Ptr{Cdouble}}, lda::Int64, + B::Ptr{Ptr{Cdouble}}, ldb::Int64, C::Ptr{Ptr{Cdouble}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrmm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, @@ -13009,13 +12596,13 @@ function rocblas_ctrmm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, ldb::Int64, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrmm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, @@ -13028,20 +12615,19 @@ function rocblas_ztrmm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, ldb::Int64, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strmm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, @@ -13049,20 +12635,19 @@ function rocblas_strmm_strided_batched(handle, side, uplo, transA, diag, m, n, a stride_B::rocblas_stride, C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrmm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::rocblas_int, @@ -13073,20 +12658,19 @@ function rocblas_dtrmm_strided_batched(handle, side, uplo, transA, diag, m, n, a C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrmm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, @@ -13097,20 +12681,19 @@ function rocblas_ctrmm_strided_batched(handle, side, uplo, transA, diag, m, n, a C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrmm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -13121,60 +12704,59 @@ function rocblas_ztrmm_strided_batched(handle, side, uplo, transA, diag, m, n, a C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strmm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, alpha::Ptr{Cfloat}, + m::Int64, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, stride_B::rocblas_stride, C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrmm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, alpha::Ptr{Cdouble}, + m::Int64, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, stride_B::rocblas_stride, C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrmm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -13185,20 +12767,19 @@ function rocblas_ctrmm_strided_batched_64(handle, side, uplo, transA, diag, m, n C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrmm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -13209,128 +12790,126 @@ function rocblas_ztrmm_strided_batched_64(handle, side, uplo, transA, diag, m, n C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strtri(handle, uplo, diag, n, A, lda, invA, ldinvA) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, invA::Ptr{Cfloat}, - ldinvA::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + invA::Ptr{Cfloat}, + ldinvA::rocblas_int)::rocblas_status) end function rocblas_dtrtri(handle, uplo, diag, n, A, lda, invA, ldinvA) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, invA::Ptr{Cdouble}, - ldinvA::rocblas_int)::rocblas_status + ldinvA::rocblas_int)::rocblas_status) end function rocblas_ctrtri(handle, uplo, diag, n, A, lda, invA, ldinvA) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, invA::Ptr{rocblas_float_complex}, - ldinvA::rocblas_int)::rocblas_status + ldinvA::rocblas_int)::rocblas_status) end function rocblas_ztrtri(handle, uplo, diag, n, A, lda, invA, ldinvA) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, invA::Ptr{rocblas_double_complex}, - ldinvA::rocblas_int)::rocblas_status + ldinvA::rocblas_int)::rocblas_status) end function rocblas_strtri_batched(handle, uplo, diag, n, A, lda, invA, ldinvA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strtri_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, invA::Ptr{Ptr{Cfloat}}, ldinvA::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrtri_batched(handle, uplo, diag, n, A, lda, invA, ldinvA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrtri_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, invA::Ptr{Ptr{Cdouble}}, ldinvA::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrtri_batched(handle, uplo, diag, n, A, lda, invA, ldinvA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrtri_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, invA::Ptr{Ptr{rocblas_float_complex}}, ldinvA::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrtri_batched(handle, uplo, diag, n, A, lda, invA, ldinvA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrtri_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, invA::Ptr{Ptr{rocblas_double_complex}}, ldinvA::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strtri_strided_batched(handle, uplo, diag, n, A, lda, stride_a, invA, ldinvA, stride_invA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cfloat}, + n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, stride_a::rocblas_stride, invA::Ptr{Cfloat}, ldinvA::rocblas_int, stride_invA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrtri_strided_batched(handle, uplo, diag, n, A, lda, stride_a, invA, ldinvA, stride_invA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Cdouble}, + n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, stride_a::rocblas_stride, invA::Ptr{Cdouble}, ldinvA::rocblas_int, stride_invA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrtri_strided_batched(handle, uplo, diag, n, A, lda, stride_a, invA, ldinvA, stride_invA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, @@ -13340,13 +12919,13 @@ function rocblas_ctrtri_strided_batched(handle, uplo, diag, n, A, lda, stride_a, invA::Ptr{rocblas_float_complex}, ldinvA::rocblas_int, stride_invA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrtri_strided_batched(handle, uplo, diag, n, A, lda, stride_a, invA, ldinvA, stride_invA, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, @@ -13356,132 +12935,127 @@ function rocblas_ztrtri_strided_batched(handle, uplo, diag, n, A, lda, stride_a, invA::Ptr{rocblas_double_complex}, ldinvA::rocblas_int, stride_invA::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strsm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_strsm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::rocblas_int, - B::Ptr{Cfloat}, ldb::rocblas_int)::rocblas_status + n::rocblas_int, alpha::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, + ldb::rocblas_int)::rocblas_status) end function rocblas_dtrsm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_dtrsm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, - n::rocblas_int, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::rocblas_int, + n::rocblas_int, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::rocblas_int, B::Ptr{Cdouble}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocblas_ctrsm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ctrsm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocblas_ztrsm(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ztrsm(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocblas_strsm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_strsm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - B::Ptr{Cfloat}, ldb::Int64)::rocblas_status + lda::Int64, B::Ptr{Cfloat}, + ldb::Int64)::rocblas_status) end function rocblas_dtrsm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_dtrsm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - B::Ptr{Cdouble}, ldb::Int64)::rocblas_status + lda::Int64, B::Ptr{Cdouble}, + ldb::Int64)::rocblas_status) end function rocblas_ctrsm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ctrsm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, - ldb::Int64)::rocblas_status + ldb::Int64)::rocblas_status) end function rocblas_ztrsm_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsm_64(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ztrsm_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, - ldb::Int64)::rocblas_status + ldb::Int64)::rocblas_status) end function rocblas_strsm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_strsm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrsm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dtrsm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrsm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ctrsm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, @@ -13490,15 +13064,14 @@ function rocblas_ctrsm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrsm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsm_batched(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_ztrsm_batched(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, @@ -13507,45 +13080,41 @@ function rocblas_ztrsm_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strsm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, - n::Int64, - alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, - lda::Int64, B::Ptr{Ptr{Cfloat}}, - ldb::Int64, - batch_count::Int64)::rocblas_status + n::Int64, alpha::Ptr{Cfloat}, + A::Ptr{Ptr{Cfloat}}, lda::Int64, + B::Ptr{Ptr{Cfloat}}, ldb::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dtrsm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::Int64, - n::Int64, - alpha::Ptr{Cdouble}, - A::Ptr{Ptr{Cdouble}}, - lda::Int64, B::Ptr{Ptr{Cdouble}}, - ldb::Int64, - batch_count::Int64)::rocblas_status + n::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Ptr{Cdouble}}, lda::Int64, + B::Ptr{Ptr{Cdouble}}, ldb::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ctrsm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, @@ -13556,13 +13125,13 @@ function rocblas_ctrsm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, lda::Int64, B::Ptr{Ptr{rocblas_float_complex}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrsm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsm_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, @@ -13573,37 +13142,35 @@ function rocblas_ztrsm_batched_64(handle, side, uplo, transA, diag, m, n, alpha, lda::Int64, B::Ptr{Ptr{rocblas_double_complex}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_strsm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::rocblas_int, stride_a::rocblas_stride, B::Ptr{Cfloat}, ldb::rocblas_int, stride_b::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dtrsm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::rocblas_int, @@ -13611,19 +13178,18 @@ function rocblas_dtrsm_strided_batched(handle, side, uplo, transA, diag, m, n, a B::Ptr{Cdouble}, ldb::rocblas_int, stride_b::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ctrsm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, @@ -13631,19 +13197,18 @@ function rocblas_ctrsm_strided_batched(handle, side, uplo, transA, diag, m, n, a B::Ptr{rocblas_float_complex}, ldb::rocblas_int, stride_b::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ztrsm_strided_batched(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsm_strided_batched(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -13651,53 +13216,52 @@ function rocblas_ztrsm_strided_batched(handle, side, uplo, transA, diag, m, n, a B::Ptr{rocblas_double_complex}, ldb::rocblas_int, stride_b::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_strsm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_strsm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_strsm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, alpha::Ptr{Cfloat}, + m::Int64, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_a::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, stride_b::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dtrsm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dtrsm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dtrsm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, alpha::Ptr{Cdouble}, + m::Int64, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_a::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, stride_b::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ctrsm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ctrsm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ctrsm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -13705,19 +13269,18 @@ function rocblas_ctrsm_strided_batched_64(handle, side, uplo, transA, diag, m, n B::Ptr{rocblas_float_complex}, ldb::Int64, stride_b::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ztrsm_strided_batched_64(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_a, B, ldb, stride_b, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ztrsm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ztrsm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -13725,99 +13288,38 @@ function rocblas_ztrsm_strided_batched_64(handle, side, uplo, transA, diag, m, n B::Ptr{rocblas_double_complex}, ldb::Int64, stride_b::rocblas_stride, - batch_count::Int64)::rocblas_status -end - -function rocblas_hgemm_kernel_name(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, - B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) - AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm_kernel_name(handle::rocblas_handle, - transA::rocblas_operation, - transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{rocblas_half}, - A::Ptr{rocblas_half}, - lda::rocblas_int, - stride_a::rocblas_stride, - B::Ptr{rocblas_half}, - ldb::rocblas_int, - stride_b::rocblas_stride, - beta::Ptr{rocblas_half}, - C::Ptr{rocblas_half}, - ldc::rocblas_int, - stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status -end - -function rocblas_sgemm_kernel_name(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, - B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) - AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm_kernel_name(handle::rocblas_handle, - transA::rocblas_operation, - transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::rocblas_int, - stride_a::rocblas_stride, - B::Ptr{Cfloat}, ldb::rocblas_int, - stride_b::rocblas_stride, - beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, ldc::rocblas_int, - stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status -end - -function rocblas_dgemm_kernel_name(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, - B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) - AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm_kernel_name(handle::rocblas_handle, - transA::rocblas_operation, - transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::rocblas_int, - stride_a::rocblas_stride, - B::Ptr{Cdouble}, ldb::rocblas_int, - stride_b::rocblas_stride, - beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocblas_int, - stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemm(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::rocblas_int, B::Ptr{Cfloat}, ldb::rocblas_int, beta::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_dgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemm(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_hgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hgemm(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, @@ -13825,12 +13327,12 @@ function rocblas_hgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, b lda::rocblas_int, B::Ptr{rocblas_half}, ldb::rocblas_int, beta::Ptr{rocblas_half}, C::Ptr{rocblas_half}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_cgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemm(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemm(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, @@ -13839,12 +13341,12 @@ function rocblas_cgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, b B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemm(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemm(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, @@ -13853,51 +13355,50 @@ function rocblas_zgemm(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, b B::Ptr{rocblas_double_complex}, ldb::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_sgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemm_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, B::Ptr{Cfloat}, ldb::Int64, beta::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_dgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemm_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::Int64, B::Ptr{Cdouble}, ldb::Int64, - beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::Int64)::rocblas_status + A::Ptr{Cdouble}, lda::Int64, B::Ptr{Cdouble}, + ldb::Int64, beta::Ptr{Cdouble}, + C::Ptr{Cdouble}, ldc::Int64)::rocblas_status) end function rocblas_hgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hgemm_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, alpha::Ptr{rocblas_half}, A::Ptr{rocblas_half}, lda::Int64, B::Ptr{rocblas_half}, ldb::Int64, beta::Ptr{rocblas_half}, C::Ptr{rocblas_half}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_cgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemm_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemm_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, @@ -13905,13 +13406,13 @@ function rocblas_cgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemm_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemm_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, @@ -13919,49 +13420,47 @@ function rocblas_zgemm_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_sgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemm_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, - lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, - ldb::rocblas_int, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + m::rocblas_int, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cfloat}, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, + B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, + beta::Ptr{Cfloat}, C::Ptr{Ptr{Cfloat}}, + ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemm_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cdouble}, - A::Ptr{Ptr{Cdouble}}, - lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, - ldb::rocblas_int, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + m::rocblas_int, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cdouble}, + A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, + B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, + beta::Ptr{Cdouble}, C::Ptr{Ptr{Cdouble}}, + ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_hgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hgemm_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{rocblas_half}, + m::rocblas_int, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_half}, A::Ptr{Ptr{rocblas_half}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_half}}, @@ -13969,17 +13468,17 @@ function rocblas_hgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B beta::Ptr{rocblas_half}, C::Ptr{Ptr{rocblas_half}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemm_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemm_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, + m::rocblas_int, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -13988,17 +13487,17 @@ function rocblas_cgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemm_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemm_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, + m::rocblas_int, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -14007,13 +13506,13 @@ function rocblas_zgemm_batched(handle, transA, transB, m, n, k, alpha, A, lda, B beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemm_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, @@ -14021,15 +13520,14 @@ function rocblas_sgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda A::Ptr{Ptr{Cfloat}}, lda::Int64, B::Ptr{Ptr{Cfloat}}, ldb::Int64, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemm_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, @@ -14037,15 +13535,14 @@ function rocblas_dgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda A::Ptr{Ptr{Cdouble}}, lda::Int64, B::Ptr{Ptr{Cdouble}}, ldb::Int64, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_hgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hgemm_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, @@ -14054,13 +13551,13 @@ function rocblas_hgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda B::Ptr{Ptr{rocblas_half}}, ldb::Int64, beta::Ptr{rocblas_half}, C::Ptr{Ptr{rocblas_half}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemm_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, @@ -14072,13 +13569,13 @@ function rocblas_cgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemm_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemm_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, @@ -14090,14 +13587,14 @@ function rocblas_zgemm_batched_64(handle, transA, transB, m, n, k, alpha, A, lda beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemm_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14108,17 +13605,16 @@ function rocblas_sgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A B::Ptr{Cfloat}, ldb::rocblas_int, stride_b::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int, + C::Ptr{Cfloat}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemm_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14134,14 +13630,14 @@ function rocblas_dgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A C::Ptr{Cdouble}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_hgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hgemm_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14157,14 +13653,14 @@ function rocblas_hgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A C::Ptr{rocblas_half}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemm_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14180,14 +13676,14 @@ function rocblas_cgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemm_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14203,62 +13699,55 @@ function rocblas_zgemm_strided_batched(handle, transA, transB, m, n, k, alpha, A C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemm_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, k::Int64, + m::Int64, n::Int64, k::Int64, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::Int64, + A::Ptr{Cfloat}, lda::Int64, stride_a::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, stride_b::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::Int64, + C::Ptr{Cfloat}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemm_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, k::Int64, + m::Int64, n::Int64, k::Int64, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::Int64, + A::Ptr{Cdouble}, lda::Int64, stride_a::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, stride_b::rocblas_stride, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::Int64, + C::Ptr{Cdouble}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_hgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_hgemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_hgemm_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, k::Int64, + m::Int64, n::Int64, k::Int64, alpha::Ptr{rocblas_half}, A::Ptr{rocblas_half}, lda::Int64, @@ -14270,18 +13759,17 @@ function rocblas_hgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha C::Ptr{rocblas_half}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemm_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, k::Int64, + m::Int64, n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -14293,18 +13781,17 @@ function rocblas_cgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha C::Ptr{rocblas_float_complex}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemm_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, k::Int64, + m::Int64, n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -14316,216 +13803,207 @@ function rocblas_zgemm_strided_batched_64(handle, transA, transB, m, n, k, alpha C::Ptr{rocblas_double_complex}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sdgmm(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdgmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_sdgmm(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, x::Ptr{Cfloat}, - incx::rocblas_int, - C::Ptr{Cfloat}, ldc::rocblas_int)::rocblas_status + incx::rocblas_int, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocblas_ddgmm(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddgmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_ddgmm(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, x::Ptr{Cdouble}, - incx::rocblas_int, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + incx::rocblas_int, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocblas_cdgmm(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdgmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_cdgmm(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zdgmm(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdgmm(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocblas.rocblas_zdgmm(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_sdgmm_64(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdgmm_64(handle::rocblas_handle, side::rocblas_side, - m::Int64, - n::Int64, A::Ptr{Cfloat}, lda::Int64, - x::Ptr{Cfloat}, - incx::Int64, C::Ptr{Cfloat}, - ldc::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_sdgmm_64(handle::rocblas_handle, side::rocblas_side, + m::Int64, n::Int64, A::Ptr{Cfloat}, + lda::Int64, x::Ptr{Cfloat}, incx::Int64, + C::Ptr{Cfloat}, ldc::Int64)::rocblas_status) end function rocblas_ddgmm_64(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddgmm_64(handle::rocblas_handle, side::rocblas_side, - m::Int64, - n::Int64, A::Ptr{Cdouble}, lda::Int64, - x::Ptr{Cdouble}, incx::Int64, C::Ptr{Cdouble}, - ldc::Int64)::rocblas_status + @check @ccall(librocblas.rocblas_ddgmm_64(handle::rocblas_handle, side::rocblas_side, + m::Int64, n::Int64, A::Ptr{Cdouble}, + lda::Int64, x::Ptr{Cdouble}, incx::Int64, + C::Ptr{Cdouble}, ldc::Int64)::rocblas_status) end function rocblas_cdgmm_64(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdgmm_64(handle::rocblas_handle, side::rocblas_side, - m::Int64, - n::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64, + @check @ccall(librocblas.rocblas_cdgmm_64(handle::rocblas_handle, side::rocblas_side, + m::Int64, n::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zdgmm_64(handle, side, m, n, A, lda, x, incx, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdgmm_64(handle::rocblas_handle, side::rocblas_side, - m::Int64, - n::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64, + @check @ccall(librocblas.rocblas_zdgmm_64(handle::rocblas_handle, side::rocblas_side, + m::Int64, n::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_sdgmm_batched(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdgmm_batched(handle::rocblas_handle, - side::rocblas_side, - m::rocblas_int, n::rocblas_int, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - x::Ptr{Ptr{Cfloat}}, incx::rocblas_int, - C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_sdgmm_batched(handle::rocblas_handle, + side::rocblas_side, m::rocblas_int, + n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, x::Ptr{Ptr{Cfloat}}, + incx::rocblas_int, C::Ptr{Ptr{Cfloat}}, + ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_ddgmm_batched(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddgmm_batched(handle::rocblas_handle, - side::rocblas_side, - m::rocblas_int, n::rocblas_int, - A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, - x::Ptr{Ptr{Cdouble}}, incx::rocblas_int, - C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + @check @ccall(librocblas.rocblas_ddgmm_batched(handle::rocblas_handle, + side::rocblas_side, m::rocblas_int, + n::rocblas_int, A::Ptr{Ptr{Cdouble}}, + lda::rocblas_int, x::Ptr{Ptr{Cdouble}}, + incx::rocblas_int, C::Ptr{Ptr{Cdouble}}, + ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_cdgmm_batched(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdgmm_batched(handle::rocblas_handle, - side::rocblas_side, - m::rocblas_int, n::rocblas_int, + @check @ccall(librocblas.rocblas_cdgmm_batched(handle::rocblas_handle, + side::rocblas_side, m::rocblas_int, + n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, x::Ptr{Ptr{rocblas_float_complex}}, incx::rocblas_int, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zdgmm_batched(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdgmm_batched(handle::rocblas_handle, - side::rocblas_side, - m::rocblas_int, n::rocblas_int, + @check @ccall(librocblas.rocblas_zdgmm_batched(handle::rocblas_handle, + side::rocblas_side, m::rocblas_int, + n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, x::Ptr{Ptr{rocblas_double_complex}}, incx::rocblas_int, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sdgmm_batched_64(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdgmm_batched_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, - A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocblas.rocblas_sdgmm_batched_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, + n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, x::Ptr{Ptr{Cfloat}}, - incx::Int64, - C::Ptr{Ptr{Cfloat}}, ldc::Int64, - batch_count::Int64)::rocblas_status + incx::Int64, C::Ptr{Ptr{Cfloat}}, + ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_ddgmm_batched_64(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddgmm_batched_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, - A::Ptr{Ptr{Cdouble}}, + @check @ccall(librocblas.rocblas_ddgmm_batched_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, + n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, x::Ptr{Ptr{Cdouble}}, incx::Int64, C::Ptr{Ptr{Cdouble}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cdgmm_batched_64(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdgmm_batched_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_cdgmm_batched_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, + n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, x::Ptr{Ptr{rocblas_float_complex}}, incx::Int64, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zdgmm_batched_64(handle, side, m, n, A, lda, x, incx, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdgmm_batched_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, + @check @ccall(librocblas.rocblas_zdgmm_batched_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, + n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, x::Ptr{Ptr{rocblas_double_complex}}, incx::Int64, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sdgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdgmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sdgmm_strided_batched(handle::rocblas_handle, side::rocblas_side, - m::rocblas_int, - n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + m::rocblas_int, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cfloat}, incx::rocblas_int, stride_x::rocblas_stride, C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_ddgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddgmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ddgmm_strided_batched(handle::rocblas_handle, side::rocblas_side, - m::rocblas_int, - n::rocblas_int, A::Ptr{Cdouble}, + m::rocblas_int, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, stride_A::rocblas_stride, x::Ptr{Cdouble}, @@ -14534,16 +14012,15 @@ function rocblas_ddgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cdgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdgmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cdgmm_strided_batched(handle::rocblas_handle, side::rocblas_side, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, stride_A::rocblas_stride, @@ -14553,16 +14030,15 @@ function rocblas_cdgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zdgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdgmm_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdgmm_strided_batched(handle::rocblas_handle, side::rocblas_side, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, stride_A::rocblas_stride, @@ -14572,13 +14048,13 @@ function rocblas_zdgmm_strided_batched(handle, side, m, n, A, lda, stride_A, x, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sdgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sdgmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sdgmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, @@ -14587,13 +14063,13 @@ function rocblas_sdgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, stride_x::rocblas_stride, C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_ddgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_ddgmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_ddgmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, @@ -14602,13 +14078,13 @@ function rocblas_ddgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, stride_x::rocblas_stride, C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cdgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cdgmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cdgmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, @@ -14620,13 +14096,13 @@ function rocblas_cdgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zdgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, x, incx, stride_x, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zdgmm_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zdgmm_strided_batched_64(handle::rocblas_handle, side::rocblas_side, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, @@ -14638,38 +14114,36 @@ function rocblas_zdgmm_strided_batched_64(handle, side, m, n, A, lda, stride_A, C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgeam(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgeam(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgeam(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, beta::Ptr{Cfloat}, - B::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::rocblas_int, + beta::Ptr{Cfloat}, B::Ptr{Cfloat}, ldb::rocblas_int, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_dgeam(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgeam(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgeam(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int, beta::Ptr{Cdouble}, - B::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::rocblas_int, + beta::Ptr{Cdouble}, B::Ptr{Cdouble}, ldb::rocblas_int, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_cgeam(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeam(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgeam(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14678,12 +14152,12 @@ function rocblas_cgeam(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb beta::Ptr{rocblas_float_complex}, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zgeam(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeam(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgeam(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14692,35 +14166,34 @@ function rocblas_zgeam(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb beta::Ptr{rocblas_double_complex}, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_sgeam_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgeam_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgeam_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - beta::Ptr{Cfloat}, B::Ptr{Cfloat}, ldb::Int64, - C::Ptr{Cfloat}, ldc::Int64)::rocblas_status + lda::Int64, beta::Ptr{Cfloat}, B::Ptr{Cfloat}, + ldb::Int64, C::Ptr{Cfloat}, + ldc::Int64)::rocblas_status) end function rocblas_dgeam_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgeam_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgeam_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - beta::Ptr{Cdouble}, B::Ptr{Cdouble}, - ldb::Int64, - C::Ptr{Cdouble}, ldc::Int64)::rocblas_status + lda::Int64, beta::Ptr{Cdouble}, + B::Ptr{Cdouble}, ldb::Int64, C::Ptr{Cdouble}, + ldc::Int64)::rocblas_status) end function rocblas_cgeam_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeam_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgeam_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, @@ -14728,12 +14201,12 @@ function rocblas_cgeam_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, beta::Ptr{rocblas_float_complex}, B::Ptr{rocblas_float_complex}, ldb::Int64, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zgeam_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeam_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgeam_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, @@ -14741,47 +14214,45 @@ function rocblas_zgeam_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, beta::Ptr{rocblas_double_complex}, B::Ptr{rocblas_double_complex}, ldb::Int64, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_sgeam_batched(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgeam_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgeam_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - beta::Ptr{Cfloat}, B::Ptr{Ptr{Cfloat}}, - ldb::rocblas_int, C::Ptr{Ptr{Cfloat}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, beta::Ptr{Cfloat}, + B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, + C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgeam_batched(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgeam_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgeam_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, alpha::Ptr{Cdouble}, + m::rocblas_int, n::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, beta::Ptr{Cdouble}, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgeam_batched(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeam_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgeam_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -14790,17 +14261,16 @@ function rocblas_cgeam_batched(handle, transA, transB, m, n, alpha, A, lda, beta ldb::rocblas_int, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgeam_batched(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeam_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgeam_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -14809,43 +14279,41 @@ function rocblas_zgeam_batched(handle, transA, transB, m, n, alpha, A, lda, beta ldb::rocblas_int, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgeam_batched_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgeam_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgeam_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, lda::Int64, beta::Ptr{Cfloat}, - B::Ptr{Ptr{Cfloat}}, - ldb::Int64, C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + B::Ptr{Ptr{Cfloat}}, ldb::Int64, + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dgeam_batched_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgeam_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgeam_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::Int64, beta::Ptr{Cdouble}, - B::Ptr{Ptr{Cdouble}}, - ldb::Int64, C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + B::Ptr{Ptr{Cdouble}}, ldb::Int64, + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_cgeam_batched_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeam_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgeam_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, @@ -14857,13 +14325,13 @@ function rocblas_cgeam_batched_64(handle, transA, transB, m, n, alpha, A, lda, b ldb::Int64, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgeam_batched_64(handle, transA, transB, m, n, alpha, A, lda, beta, B, ldb, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeam_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgeam_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, @@ -14875,35 +14343,33 @@ function rocblas_zgeam_batched_64(handle, transA, transB, m, n, alpha, A, lda, b ldb::Int64, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgeam_strided_batched(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgeam_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgeam_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, stride_A::rocblas_stride, beta::Ptr{Cfloat}, - B::Ptr{Cfloat}, - ldb::rocblas_int, + B::Ptr{Cfloat}, ldb::rocblas_int, stride_B::rocblas_stride, C::Ptr{Cfloat}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgeam_strided_batched(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgeam_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgeam_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14918,14 +14384,14 @@ function rocblas_dgeam_strided_batched(handle, transA, transB, m, n, alpha, A, l C::Ptr{Cdouble}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgeam_strided_batched(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeam_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgeam_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14940,14 +14406,14 @@ function rocblas_cgeam_strided_batched(handle, transA, transB, m, n, alpha, A, l C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgeam_strided_batched(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeam_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgeam_strided_batched(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -14962,58 +14428,55 @@ function rocblas_zgeam_strided_batched(handle, transA, transB, m, n, alpha, A, l C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_C::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgeam_strided_batched_64(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgeam_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgeam_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, alpha::Ptr{Cfloat}, + m::Int64, n::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_A::rocblas_stride, beta::Ptr{Cfloat}, - B::Ptr{Cfloat}, - ldb::Int64, + B::Ptr{Cfloat}, ldb::Int64, stride_B::rocblas_stride, C::Ptr{Cfloat}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dgeam_strided_batched_64(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgeam_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgeam_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, alpha::Ptr{Cdouble}, + m::Int64, n::Int64, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_A::rocblas_stride, beta::Ptr{Cdouble}, - B::Ptr{Cdouble}, - ldb::Int64, + B::Ptr{Cdouble}, ldb::Int64, stride_B::rocblas_stride, C::Ptr{Cdouble}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgeam_strided_batched_64(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgeam_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgeam_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -15025,18 +14488,17 @@ function rocblas_cgeam_strided_batched_64(handle, transA, transB, m, n, alpha, A C::Ptr{rocblas_float_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgeam_strided_batched_64(handle, transA, transB, m, n, alpha, A, lda, stride_A, beta, B, ldb, stride_B, C, ldc, stride_C, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgeam_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgeam_strided_batched_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::Int64, - n::Int64, + m::Int64, n::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -15048,42 +14510,41 @@ function rocblas_zgeam_strided_batched_64(handle, transA, transB, m, n, alpha, A C::Ptr{rocblas_double_complex}, ldc::Int64, stride_C::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_gemm_ex_64(handle, transA, transB, m, n, k, alpha, a, a_type, lda, b, b_type, ldb, beta, c, c_type, ldc, d, d_type, ldd, compute_type, algo, solution_index, flags) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_gemm_ex_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_gemm_ex_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, - n::Int64, - k::Int64, alpha::Ptr{Cvoid}, a::Ptr{Cvoid}, - a_type::rocblas_datatype, lda::Int64, - b::Ptr{Cvoid}, b_type::rocblas_datatype, - ldb::Int64, beta::Ptr{Cvoid}, c::Ptr{Cvoid}, + n::Int64, k::Int64, alpha::Ptr{Cvoid}, + a::Ptr{Cvoid}, a_type::rocblas_datatype, + lda::Int64, b::Ptr{Cvoid}, + b_type::rocblas_datatype, ldb::Int64, + beta::Ptr{Cvoid}, c::Ptr{Cvoid}, c_type::rocblas_datatype, ldc::Int64, d::Ptr{Cvoid}, d_type::rocblas_datatype, ldd::Int64, compute_type::rocblas_datatype, algo::rocblas_gemm_algo, solution_index::Int32, - flags::UInt32)::rocblas_status + flags::UInt32)::rocblas_status) end function rocblas_gemm_batched_ex(handle, transA, transB, m, n, k, alpha, a, a_type, lda, b, b_type, ldb, beta, c, c_type, ldc, d, d_type, ldd, batch_count, compute_type, algo, solution_index, flags) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_gemm_batched_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_gemm_batched_ex(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, - m::rocblas_int, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cvoid}, a::Ptr{Cvoid}, + m::rocblas_int, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cvoid}, + a::Ptr{Cvoid}, a_type::rocblas_datatype, - lda::rocblas_int, - b::Ptr{Cvoid}, + lda::rocblas_int, b::Ptr{Cvoid}, b_type::rocblas_datatype, ldb::rocblas_int, beta::Ptr{Cvoid}, c::Ptr{Cvoid}, @@ -15095,33 +14556,31 @@ function rocblas_gemm_batched_ex(handle, transA, transB, m, n, k, alpha, a, a_ty compute_type::rocblas_datatype, algo::rocblas_gemm_algo, solution_index::Int32, - flags::UInt32)::rocblas_status + flags::UInt32)::rocblas_status) end function rocblas_gemm_batched_ex_64(handle, transA, transB, m, n, k, alpha, a, a_type, lda, b, b_type, ldb, beta, c, c_type, ldc, d, d_type, ldd, batch_count, compute_type, algo, solution_index, flags) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_gemm_batched_ex_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_gemm_batched_ex_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, k::Int64, - alpha::Ptr{Cvoid}, - a::Ptr{Cvoid}, + alpha::Ptr{Cvoid}, a::Ptr{Cvoid}, a_type::rocblas_datatype, lda::Int64, b::Ptr{Cvoid}, b_type::rocblas_datatype, - ldb::Int64, - beta::Ptr{Cvoid}, c::Ptr{Cvoid}, + ldb::Int64, beta::Ptr{Cvoid}, + c::Ptr{Cvoid}, c_type::rocblas_datatype, - ldc::Int64, - d::Ptr{Cvoid}, + ldc::Int64, d::Ptr{Cvoid}, d_type::rocblas_datatype, ldd::Int64, batch_count::Int64, compute_type::rocblas_datatype, algo::rocblas_gemm_algo, solution_index::Int32, - flags::UInt32)::rocblas_status + flags::UInt32)::rocblas_status) end function rocblas_gemm_strided_batched_ex_64(handle, transA, transB, m, n, k, alpha, a, @@ -15130,12 +14589,11 @@ function rocblas_gemm_strided_batched_ex_64(handle, transA, transB, m, n, k, alp stride_d, batch_count, compute_type, algo, solution_index, flags) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_gemm_strided_batched_ex_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_gemm_strided_batched_ex_64(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::Int64, n::Int64, - k::Int64, - alpha::Ptr{Cvoid}, + k::Int64, alpha::Ptr{Cvoid}, a::Ptr{Cvoid}, a_type::rocblas_datatype, lda::Int64, @@ -15157,61 +14615,57 @@ function rocblas_gemm_strided_batched_ex_64(handle, transA, transB, m, n, k, alp compute_type::rocblas_datatype, algo::rocblas_gemm_algo, solution_index::Int32, - flags::UInt32)::rocblas_status + flags::UInt32)::rocblas_status) end function rocblas_sgemmt(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemmt(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_sgemmt(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - transB::rocblas_operation, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cfloat}, + transB::rocblas_operation, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::rocblas_int, - B::Ptr{Cfloat}, - ldb::rocblas_int, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + B::Ptr{Cfloat}, ldb::rocblas_int, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocblas_dgemmt(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemmt(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dgemmt(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - transB::rocblas_operation, - n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cdouble}, + transB::rocblas_operation, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, - ldb::rocblas_int, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + B::Ptr{Cdouble}, ldb::rocblas_int, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocblas_cgemmt(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemmt(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cgemmt(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - transB::rocblas_operation, - n::rocblas_int, k::rocblas_int, + transB::rocblas_operation, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_zgemmt(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemmt(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zgemmt(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, - transB::rocblas_operation, - n::rocblas_int, k::rocblas_int, + transB::rocblas_operation, n::rocblas_int, + k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -15219,109 +14673,100 @@ function rocblas_zgemmt(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ld ldb::rocblas_int, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocblas_sgemmt_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_sgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, - k::Int64, - alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64, - B::Ptr{Cfloat}, ldb::Int64, - beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, ldc::Int64)::rocblas_status + k::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::Int64, B::Ptr{Cfloat}, ldb::Int64, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::Int64)::rocblas_status) end function rocblas_dgemmt_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_dgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, - k::Int64, - alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64, - B::Ptr{Cdouble}, ldb::Int64, - beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, ldc::Int64)::rocblas_status + k::Int64, alpha::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::Int64, B::Ptr{Cdouble}, + ldb::Int64, beta::Ptr{Cdouble}, + C::Ptr{Cdouble}, ldc::Int64)::rocblas_status) end function rocblas_cgemmt_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_cgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, - k::Int64, - alpha::Ptr{rocblas_float_complex}, + k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, ldb::Int64, beta::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_zgemmt_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_zgemmt_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, - k::Int64, - alpha::Ptr{rocblas_double_complex}, + k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, ldb::Int64, beta::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::Int64)::rocblas_status + ldc::Int64)::rocblas_status) end function rocblas_sgemmt_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemmt_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemmt_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, - B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - beta::Ptr{Cfloat}, C::Ptr{Ptr{Cfloat}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, + ldb::rocblas_int, beta::Ptr{Cfloat}, + C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgemmt_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemmt_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemmt_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::rocblas_int, - k::rocblas_int, alpha::Ptr{Cdouble}, + n::rocblas_int, k::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgemmt_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemmt_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemmt_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -15330,18 +14775,17 @@ function rocblas_cgemmt_batched(handle, uplo, transA, transB, n, k, alpha, A, ld beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgemmt_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemmt_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemmt_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::rocblas_int, - k::rocblas_int, + n::rocblas_int, k::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -15350,13 +14794,13 @@ function rocblas_zgemmt_batched(handle, uplo, transA, transB, n, k, alpha, A, ld beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemmt_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemmt_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, @@ -15364,15 +14808,14 @@ function rocblas_sgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, A::Ptr{Ptr{Cfloat}}, lda::Int64, B::Ptr{Ptr{Cfloat}}, ldb::Int64, beta::Ptr{Cfloat}, - C::Ptr{Ptr{Cfloat}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cfloat}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_dgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemmt_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemmt_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, @@ -15380,15 +14823,14 @@ function rocblas_dgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, A::Ptr{Ptr{Cdouble}}, lda::Int64, B::Ptr{Ptr{Cdouble}}, ldb::Int64, beta::Ptr{Cdouble}, - C::Ptr{Ptr{Cdouble}}, - ldc::Int64, - batch_count::Int64)::rocblas_status + C::Ptr{Ptr{Cdouble}}, ldc::Int64, + batch_count::Int64)::rocblas_status) end function rocblas_cgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemmt_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemmt_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, @@ -15401,13 +14843,13 @@ function rocblas_cgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, beta::Ptr{rocblas_float_complex}, C::Ptr{Ptr{rocblas_float_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, B, ldb, beta, C, ldc, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemmt_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemmt_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, n::Int64, @@ -15420,14 +14862,14 @@ function rocblas_zgemmt_batched_64(handle, uplo, transA, transB, n, k, alpha, A, beta::Ptr{rocblas_double_complex}, C::Ptr{Ptr{rocblas_double_complex}}, ldc::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_sgemmt_strided_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemmt_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemmt_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, @@ -15443,14 +14885,14 @@ function rocblas_sgemmt_strided_batched(handle, uplo, transA, transB, n, k, alph C::Ptr{Cfloat}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_dgemmt_strided_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemmt_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemmt_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, @@ -15466,14 +14908,14 @@ function rocblas_dgemmt_strided_batched(handle, uplo, transA, transB, n, k, alph C::Ptr{Cdouble}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_cgemmt_strided_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemmt_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemmt_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, @@ -15489,14 +14931,14 @@ function rocblas_cgemmt_strided_batched(handle, uplo, transA, transB, n, k, alph C::Ptr{rocblas_float_complex}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_zgemmt_strided_batched(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemmt_strided_batched(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemmt_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, @@ -15512,62 +14954,58 @@ function rocblas_zgemmt_strided_batched(handle, uplo, transA, transB, n, k, alph C::Ptr{rocblas_double_complex}, ldc::rocblas_int, stride_c::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocblas_sgemmt_strided_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_sgemmt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_sgemmt_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::Int64, - k::Int64, alpha::Ptr{Cfloat}, + n::Int64, k::Int64, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, lda::Int64, stride_a::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, stride_b::rocblas_stride, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::Int64, + C::Ptr{Cfloat}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_dgemmt_strided_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dgemmt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dgemmt_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, lda::Int64, stride_a::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, stride_b::rocblas_stride, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::Int64, + C::Ptr{Cdouble}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_cgemmt_strided_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_cgemmt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_cgemmt_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -15579,19 +15017,18 @@ function rocblas_cgemmt_strided_batched_64(handle, uplo, transA, transB, n, k, a C::Ptr{rocblas_float_complex}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_zgemmt_strided_batched_64(handle, uplo, transA, transB, n, k, alpha, A, lda, stride_a, B, ldb, stride_b, beta, C, ldc, stride_c, batch_count) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_zgemmt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_zgemmt_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, transA::rocblas_operation, transB::rocblas_operation, - n::Int64, - k::Int64, + n::Int64, k::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -15603,35 +15040,33 @@ function rocblas_zgemmt_strided_batched_64(handle, uplo, transA, transB, n, k, a C::Ptr{rocblas_double_complex}, ldc::Int64, stride_c::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocblas_geam_ex(handle, transA, transB, m, n, k, alpha, A, a_type, lda, B, b_type, ldb, beta, C, c_type, ldc, D, d_type, ldd, compute_type, geam_ex_op) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_geam_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_geam_ex(handle::rocblas_handle, transA::rocblas_operation, transB::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - alpha::Ptr{Cvoid}, - A::Ptr{Cvoid}, a_type::rocblas_datatype, - lda::rocblas_int, B::Ptr{Cvoid}, - b_type::rocblas_datatype, ldb::rocblas_int, - beta::Ptr{Cvoid}, C::Ptr{Cvoid}, - c_type::rocblas_datatype, ldc::rocblas_int, - D::Ptr{Cvoid}, d_type::rocblas_datatype, - ldd::rocblas_int, + alpha::Ptr{Cvoid}, A::Ptr{Cvoid}, + a_type::rocblas_datatype, lda::rocblas_int, + B::Ptr{Cvoid}, b_type::rocblas_datatype, + ldb::rocblas_int, beta::Ptr{Cvoid}, + C::Ptr{Cvoid}, c_type::rocblas_datatype, + ldc::rocblas_int, D::Ptr{Cvoid}, + d_type::rocblas_datatype, ldd::rocblas_int, compute_type::rocblas_datatype, - geam_ex_op::rocblas_geam_ex_operation)::rocblas_status + geam_ex_op::rocblas_geam_ex_operation)::rocblas_status) end function rocblas_trsm_batched_ex(handle, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb, batch_count, invA, invA_size, compute_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_trsm_batched_ex(handle::rocblas_handle, - side::rocblas_side, - uplo::rocblas_fill, + @check @ccall(librocblas.rocblas_trsm_batched_ex(handle::rocblas_handle, + side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, diag::rocblas_diagonal, m::rocblas_int, n::rocblas_int, alpha::Ptr{Cvoid}, @@ -15640,14 +15075,14 @@ function rocblas_trsm_batched_ex(handle, side, uplo, transA, diag, m, n, alpha, batch_count::rocblas_int, invA::Ptr{Cvoid}, invA_size::rocblas_int, - compute_type::rocblas_datatype)::rocblas_status + compute_type::rocblas_datatype)::rocblas_status) end function rocblas_trsm_strided_batched_ex(handle, side, uplo, transA, diag, m, n, alpha, A, lda, stride_A, B, ldb, stride_B, batch_count, invA, invA_size, stride_invA, compute_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_trsm_strided_batched_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_trsm_strided_batched_ex(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, transA::rocblas_operation, @@ -15664,69 +15099,80 @@ function rocblas_trsm_strided_batched_ex(handle, side, uplo, transA, diag, m, n, invA::Ptr{Cvoid}, invA_size::rocblas_int, stride_invA::rocblas_stride, - compute_type::rocblas_datatype)::rocblas_status + compute_type::rocblas_datatype)::rocblas_status) +end + +function rocblas_syrk_ex(handle, uplo, transA, n, k, alpha, A, a_type, lda, beta, C, c_type, + ldc, execution_type) + AMDGPU.prepare_state() + @check @ccall(librocblas.rocblas_syrk_ex(handle::rocblas_handle, uplo::rocblas_fill, + transA::rocblas_operation, n::rocblas_int, + k::rocblas_int, alpha::Ptr{Cvoid}, + A::Ptr{Cvoid}, a_type::rocblas_datatype, + lda::rocblas_int, beta::Ptr{Cvoid}, + C::Ptr{Cvoid}, c_type::rocblas_datatype, + ldc::rocblas_int, + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_axpy_ex(handle, n, alpha, alpha_type, x, x_type, incx, y, y_type, incy, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_axpy_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_axpy_ex(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cvoid}, - alpha_type::rocblas_datatype, - x::Ptr{Cvoid}, x_type::rocblas_datatype, - incx::rocblas_int, y::Ptr{Cvoid}, - y_type::rocblas_datatype, incy::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + alpha_type::rocblas_datatype, x::Ptr{Cvoid}, + x_type::rocblas_datatype, incx::rocblas_int, + y::Ptr{Cvoid}, y_type::rocblas_datatype, + incy::rocblas_int, + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_axpy_ex_64(handle, n, alpha, alpha_type, x, x_type, incx, y, y_type, incy, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_axpy_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_axpy_ex_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cvoid}, - alpha_type::rocblas_datatype, - x::Ptr{Cvoid}, x_type::rocblas_datatype, - incx::Int64, y::Ptr{Cvoid}, - y_type::rocblas_datatype, incy::Int64, - execution_type::rocblas_datatype)::rocblas_status + alpha_type::rocblas_datatype, x::Ptr{Cvoid}, + x_type::rocblas_datatype, incx::Int64, + y::Ptr{Cvoid}, y_type::rocblas_datatype, + incy::Int64, + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_axpy_batched_ex(handle, n, alpha, alpha_type, x, x_type, incx, y, y_type, incy, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_axpy_batched_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_axpy_batched_ex(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, x::Ptr{Cvoid}, x_type::rocblas_datatype, - incx::rocblas_int, - y::Ptr{Cvoid}, + incx::rocblas_int, y::Ptr{Cvoid}, y_type::rocblas_datatype, incy::rocblas_int, batch_count::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_axpy_batched_ex_64(handle, n, alpha, alpha_type, x, x_type, incx, y, y_type, incy, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_axpy_batched_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_axpy_batched_ex_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, - batch_count::Int64, - execution_type::rocblas_datatype)::rocblas_status + incy::Int64, batch_count::Int64, + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_axpy_strided_batched_ex(handle, n, alpha, alpha_type, x, x_type, incx, stridex, y, y_type, incy, stridey, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_axpy_strided_batched_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_axpy_strided_batched_ex(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, @@ -15739,16 +15185,15 @@ function rocblas_axpy_strided_batched_ex(handle, n, alpha, alpha_type, x, x_type incy::rocblas_int, stridey::rocblas_stride, batch_count::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_axpy_strided_batched_ex_64(handle, n, alpha, alpha_type, x, x_type, incx, stridex, y, y_type, incy, stridey, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_axpy_strided_batched_ex_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_axpy_strided_batched_ex_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, x::Ptr{Cvoid}, x_type::rocblas_datatype, @@ -15759,61 +15204,61 @@ function rocblas_axpy_strided_batched_ex_64(handle, n, alpha, alpha_type, x, x_t incy::Int64, stridey::rocblas_stride, batch_count::Int64, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dot_ex(handle, n, x, x_type, incx, y, y_type, incy, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dot_ex(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::rocblas_int, - y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::rocblas_int, result::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dot_ex(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::rocblas_int, y::Ptr{Cvoid}, + y_type::rocblas_datatype, incy::rocblas_int, + result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dotc_ex(handle, n, x, x_type, incx, y, y_type, incy, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dotc_ex(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::rocblas_int, - y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::rocblas_int, result::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dotc_ex(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::rocblas_int, y::Ptr{Cvoid}, + y_type::rocblas_datatype, incy::rocblas_int, + result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dot_ex_64(handle, n, x, x_type, incx, y, y_type, incy, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dot_ex_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::Int64, - y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, result::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dot_ex_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::Int64, y::Ptr{Cvoid}, + y_type::rocblas_datatype, incy::Int64, + result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dotc_ex_64(handle, n, x, x_type, incx, y, y_type, incy, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dotc_ex_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::Int64, - y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, result::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dotc_ex_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::Int64, y::Ptr{Cvoid}, + y_type::rocblas_datatype, incy::Int64, + result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dot_batched_ex(handle, n, x, x_type, incx, y, y_type, incy, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dot_batched_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dot_batched_ex(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, y::Ptr{Cvoid}, y_type::rocblas_datatype, @@ -15821,13 +15266,13 @@ function rocblas_dot_batched_ex(handle, n, x, x_type, incx, y, y_type, incy, bat batch_count::rocblas_int, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dotc_batched_ex(handle, n, x, x_type, incx, y, y_type, incy, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dotc_batched_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_dotc_batched_ex(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, y::Ptr{Cvoid}, @@ -15836,46 +15281,43 @@ function rocblas_dotc_batched_ex(handle, n, x, x_type, incx, y, y_type, incy, ba batch_count::rocblas_int, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dot_batched_ex_64(handle, n, x, x_type, incx, y, y_type, incy, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dot_batched_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dot_batched_ex_64(handle::rocblas_handle, n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, - batch_count::Int64, + incy::Int64, batch_count::Int64, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dotc_batched_ex_64(handle, n, x, x_type, incx, y, y_type, incy, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dotc_batched_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_dotc_batched_ex_64(handle::rocblas_handle, n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, - batch_count::Int64, + incy::Int64, batch_count::Int64, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dot_strided_batched_ex(handle, n, x, x_type, incx, stride_x, y, y_type, incy, stride_y, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dot_strided_batched_ex(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dot_strided_batched_ex(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, stride_x::rocblas_stride, @@ -15886,14 +15328,14 @@ function rocblas_dot_strided_batched_ex(handle, n, x, x_type, incx, stride_x, y, batch_count::rocblas_int, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dotc_strided_batched_ex(handle, n, x, x_type, incx, stride_x, y, y_type, incy, stride_y, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dotc_strided_batched_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_dotc_strided_batched_ex(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, @@ -15905,16 +15347,15 @@ function rocblas_dotc_strided_batched_ex(handle, n, x, x_type, incx, stride_x, y batch_count::rocblas_int, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dot_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x, y, y_type, incy, stride_y, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dot_strided_batched_ex_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dot_strided_batched_ex_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, stride_x::rocblas_stride, @@ -15925,16 +15366,15 @@ function rocblas_dot_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x, batch_count::Int64, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_dotc_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x, y, y_type, incy, stride_y, batch_count, result, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_dotc_strided_batched_ex_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_dotc_strided_batched_ex_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, stride_x::rocblas_stride, @@ -15945,59 +15385,57 @@ function rocblas_dotc_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x batch_count::Int64, result::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_nrm2_ex(handle, n, x, x_type, incx, results, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_nrm2_ex(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::rocblas_int, - results::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_nrm2_ex(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::rocblas_int, results::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_nrm2_ex_64(handle, n, x, x_type, incx, results, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_nrm2_ex_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::Int64, - results::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_nrm2_ex_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::Int64, results::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_nrm2_batched_ex(handle, n, x, x_type, incx, batch_count, results, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_nrm2_batched_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_nrm2_batched_ex(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, batch_count::rocblas_int, results::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_nrm2_batched_ex_64(handle, n, x, x_type, incx, batch_count, results, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_nrm2_batched_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_nrm2_batched_ex_64(handle::rocblas_handle, n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, batch_count::Int64, results::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_nrm2_strided_batched_ex(handle, n, x, x_type, incx, stride_x, batch_count, results, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_nrm2_strided_batched_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_nrm2_strided_batched_ex(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, @@ -16005,85 +15443,83 @@ function rocblas_nrm2_strided_batched_ex(handle, n, x, x_type, incx, stride_x, b batch_count::rocblas_int, results::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_nrm2_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x, batch_count, results, result_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_nrm2_strided_batched_ex_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_nrm2_strided_batched_ex_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, stride_x::rocblas_stride, batch_count::Int64, results::Ptr{Cvoid}, result_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_rot_ex(handle, n, x, x_type, incx, y, y_type, incy, c, s, cs_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_rot_ex(handle::rocblas_handle, n::rocblas_int, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::rocblas_int, - y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::rocblas_int, c::Ptr{Cvoid}, s::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_rot_ex(handle::rocblas_handle, n::rocblas_int, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::rocblas_int, y::Ptr{Cvoid}, + y_type::rocblas_datatype, incy::rocblas_int, + c::Ptr{Cvoid}, s::Ptr{Cvoid}, cs_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_rot_ex_64(handle, n, x, x_type, incx, y, y_type, incy, c, s, cs_type, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_rot_ex_64(handle::rocblas_handle, n::Int64, - x::Ptr{Cvoid}, - x_type::rocblas_datatype, incx::Int64, - y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, c::Ptr{Cvoid}, s::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_rot_ex_64(handle::rocblas_handle, n::Int64, + x::Ptr{Cvoid}, x_type::rocblas_datatype, + incx::Int64, y::Ptr{Cvoid}, + y_type::rocblas_datatype, incy::Int64, + c::Ptr{Cvoid}, s::Ptr{Cvoid}, cs_type::rocblas_datatype, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_rot_batched_ex(handle, n, x, x_type, incx, y, y_type, incy, c, s, cs_type, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_rot_batched_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_rot_batched_ex(handle::rocblas_handle, n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::rocblas_int, - c::Ptr{Cvoid}, s::Ptr{Cvoid}, + incy::rocblas_int, c::Ptr{Cvoid}, + s::Ptr{Cvoid}, cs_type::rocblas_datatype, batch_count::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_rot_batched_ex_64(handle, n, x, x_type, incx, y, y_type, incy, c, s, cs_type, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_rot_batched_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_rot_batched_ex_64(handle::rocblas_handle, n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, y::Ptr{Cvoid}, y_type::rocblas_datatype, - incy::Int64, - c::Ptr{Cvoid}, s::Ptr{Cvoid}, + incy::Int64, c::Ptr{Cvoid}, + s::Ptr{Cvoid}, cs_type::rocblas_datatype, batch_count::Int64, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_rot_strided_batched_ex(handle, n, x, x_type, incx, stride_x, y, y_type, incy, stride_y, c, s, cs_type, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_rot_strided_batched_ex(handle::rocblas_handle, - n::rocblas_int, - x::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_rot_strided_batched_ex(handle::rocblas_handle, + n::rocblas_int, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, stride_x::rocblas_stride, @@ -16094,16 +15530,15 @@ function rocblas_rot_strided_batched_ex(handle, n, x, x_type, incx, stride_x, y, c::Ptr{Cvoid}, s::Ptr{Cvoid}, cs_type::rocblas_datatype, batch_count::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_rot_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x, y, y_type, incy, stride_y, c, s, cs_type, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_rot_strided_batched_ex_64(handle::rocblas_handle, - n::Int64, - x::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_rot_strided_batched_ex_64(handle::rocblas_handle, + n::Int64, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, stride_x::rocblas_stride, @@ -16114,58 +15549,56 @@ function rocblas_rot_strided_batched_ex_64(handle, n, x, x_type, incx, stride_x, c::Ptr{Cvoid}, s::Ptr{Cvoid}, cs_type::rocblas_datatype, batch_count::Int64, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_scal_ex(handle, n, alpha, alpha_type, x, x_type, incx, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scal_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scal_ex(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cvoid}, - alpha_type::rocblas_datatype, - x::Ptr{Cvoid}, x_type::rocblas_datatype, - incx::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + alpha_type::rocblas_datatype, x::Ptr{Cvoid}, + x_type::rocblas_datatype, incx::rocblas_int, + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_scal_ex_64(handle, n, alpha, alpha_type, x, x_type, incx, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scal_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scal_ex_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cvoid}, - alpha_type::rocblas_datatype, - x::Ptr{Cvoid}, x_type::rocblas_datatype, - incx::Int64, - execution_type::rocblas_datatype)::rocblas_status + alpha_type::rocblas_datatype, x::Ptr{Cvoid}, + x_type::rocblas_datatype, incx::Int64, + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_scal_batched_ex(handle, n, alpha, alpha_type, x, x_type, incx, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scal_batched_ex(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocblas.rocblas_scal_batched_ex(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::rocblas_int, batch_count::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_scal_batched_ex_64(handle, n, alpha, alpha_type, x, x_type, incx, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scal_batched_ex_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocblas.rocblas_scal_batched_ex_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, batch_count::Int64, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_scal_strided_batched_ex(handle, n, alpha, alpha_type, x, x_type, incx, stridex, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scal_strided_batched_ex(handle::rocblas_handle, + @check @ccall(librocblas.rocblas_scal_strided_batched_ex(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, @@ -16174,118 +15607,150 @@ function rocblas_scal_strided_batched_ex(handle, n, alpha, alpha_type, x, x_type incx::rocblas_int, stridex::rocblas_stride, batch_count::rocblas_int, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_scal_strided_batched_ex_64(handle, n, alpha, alpha_type, x, x_type, incx, stridex, batch_count, execution_type) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_scal_strided_batched_ex_64(handle::rocblas_handle, - n::Int64, - alpha::Ptr{Cvoid}, + @check @ccall(librocblas.rocblas_scal_strided_batched_ex_64(handle::rocblas_handle, + n::Int64, alpha::Ptr{Cvoid}, alpha_type::rocblas_datatype, x::Ptr{Cvoid}, x_type::rocblas_datatype, incx::Int64, stridex::rocblas_stride, batch_count::Int64, - execution_type::rocblas_datatype)::rocblas_status + execution_type::rocblas_datatype)::rocblas_status) end function rocblas_status_to_string(status) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_status_to_string(status::rocblas_status)::Ptr{Cchar} + @check @ccall(librocblas.rocblas_status_to_string(status::rocblas_status)::Ptr{Cchar}) end function rocblas_initialize() AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_initialize()::Cvoid + @check @ccall(librocblas.rocblas_initialize()::Cvoid) end function rocblas_get_version_string(buf, len) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_version_string(buf::Ptr{Cchar}, - len::Csize_t)::rocblas_status + @check @ccall(librocblas.rocblas_get_version_string(buf::Ptr{Cchar}, + len::Csize_t)::rocblas_status) end function rocblas_get_version_string_size(len) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_version_string_size(len::Ptr{Csize_t})::rocblas_status + @check @ccall(librocblas.rocblas_get_version_string_size(len::Ptr{Csize_t})::rocblas_status) +end + +function rocblas_get_commit_hash_string(buf, len) + AMDGPU.prepare_state() + @check @ccall(librocblas.rocblas_get_commit_hash_string(buf::Ptr{Cchar}, + len::Csize_t)::rocblas_status) +end + +function rocblas_get_commit_hash_string_size(len) + AMDGPU.prepare_state() + @check @ccall(librocblas.rocblas_get_commit_hash_string_size(len::Ptr{Csize_t})::rocblas_status) end function rocblas_start_device_memory_size_query(handle) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_start_device_memory_size_query(handle::rocblas_handle)::rocblas_status + @check @ccall(librocblas.rocblas_start_device_memory_size_query(handle::rocblas_handle)::rocblas_status) end function rocblas_stop_device_memory_size_query(handle, size) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_stop_device_memory_size_query(handle::rocblas_handle, - size::Ptr{Csize_t})::rocblas_status + @check @ccall(librocblas.rocblas_stop_device_memory_size_query(handle::rocblas_handle, + size::Ptr{Csize_t})::rocblas_status) end function rocblas_is_device_memory_size_query(handle) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_is_device_memory_size_query(handle::rocblas_handle)::Bool + @check @ccall(librocblas.rocblas_is_device_memory_size_query(handle::rocblas_handle)::Bool) end function rocblas_device_malloc_success(ptr) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_device_malloc_success(ptr::Ptr{rocblas_device_malloc_base})::Bool + @check @ccall(librocblas.rocblas_device_malloc_success(ptr::Ptr{rocblas_device_malloc_base})::Bool) end function rocblas_device_malloc_ptr(ptr, res) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_device_malloc_ptr(ptr::Ptr{rocblas_device_malloc_base}, - res::Ptr{Ptr{Cvoid}})::rocblas_status + @check @ccall(librocblas.rocblas_device_malloc_ptr(ptr::Ptr{rocblas_device_malloc_base}, + res::Ptr{Ptr{Cvoid}})::rocblas_status) end function rocblas_device_malloc_get(ptr, index, res) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_device_malloc_get(ptr::Ptr{rocblas_device_malloc_base}, + @check @ccall(librocblas.rocblas_device_malloc_get(ptr::Ptr{rocblas_device_malloc_base}, index::Csize_t, - res::Ptr{Ptr{Cvoid}})::rocblas_status + res::Ptr{Ptr{Cvoid}})::rocblas_status) end function rocblas_device_malloc_free(ptr) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_device_malloc_free(ptr::Ptr{rocblas_device_malloc_base})::rocblas_status + @check @ccall(librocblas.rocblas_device_malloc_free(ptr::Ptr{rocblas_device_malloc_base})::rocblas_status) end function rocblas_device_malloc_set_default_memory_size(size) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_device_malloc_set_default_memory_size(size::Csize_t)::Cvoid + @check @ccall(librocblas.rocblas_device_malloc_set_default_memory_size(size::Csize_t)::Cvoid) end function rocblas_get_device_memory_size(handle, size) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_get_device_memory_size(handle::rocblas_handle, - size::Ptr{Csize_t})::rocblas_status + @check @ccall(librocblas.rocblas_get_device_memory_size(handle::rocblas_handle, + size::Ptr{Csize_t})::rocblas_status) end function rocblas_set_device_memory_size(handle, size) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_device_memory_size(handle::rocblas_handle, - size::Csize_t)::rocblas_status + @check @ccall(librocblas.rocblas_set_device_memory_size(handle::rocblas_handle, + size::Csize_t)::rocblas_status) end function rocblas_set_workspace(handle, addr, size) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_set_workspace(handle::rocblas_handle, addr::Ptr{Cvoid}, - size::Csize_t)::rocblas_status + @check @ccall(librocblas.rocblas_set_workspace(handle::rocblas_handle, addr::Ptr{Cvoid}, + size::Csize_t)::rocblas_status) end function rocblas_is_managing_device_memory(handle) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_is_managing_device_memory(handle::rocblas_handle)::Bool + @check @ccall(librocblas.rocblas_is_managing_device_memory(handle::rocblas_handle)::Bool) end function rocblas_is_user_managing_device_memory(handle) AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_is_user_managing_device_memory(handle::rocblas_handle)::Bool + @check @ccall(librocblas.rocblas_is_user_managing_device_memory(handle::rocblas_handle)::Bool) end function rocblas_abort() AMDGPU.prepare_state() - @check @ccall librocblas.rocblas_abort()::Cvoid + @check @ccall(librocblas.rocblas_abort()::Cvoid) end + +# Skipping MacroDefinition: ROCBLAS_EXPORT __attribute__ ( ( visibility ( "default" ) ) ) + +# Skipping MacroDefinition: ROCBLAS_NO_EXPORT __attribute__ ( ( visibility ( "hidden" ) ) ) + +# Skipping MacroDefinition: ROCBLAS_DEPRECATED __attribute__ ( ( __deprecated__ ) ) + +# Skipping MacroDefinition: ROCBLAS_INTERNAL_DEPRECATION __attribute__ ( ( deprecated ( "rocBLAS internal API may change each release. Advise against using." ) ) ) + +# Skipping MacroDefinition: ROCBLAS_INTERNAL_EXPORT_NOINLINE ROCBLAS_EXPORT __attribute__ ( ( noinline ) ) ROCBLAS_INTERNAL_DEPRECATION + +# Skipping MacroDefinition: ROCBLAS_INTERNAL_ONLY_EXPORT_NOINLINE ROCBLAS_EXPORT __attribute__ ( ( noinline ) ) ROCBLAS_INTERNAL_DEPRECATION + +# Skipping MacroDefinition: ROCBLAS_CLANG_STATIC static + +const ROCBLAS_VERSION_MAJOR = 5 + +const ROCBLAS_VERSION_MINOR = 3 + +const ROCBLAS_VERSION_PATCH = 0 + +const ROCBLAS_TENSILE_COMMIT_ID = ("eca29852846c55435f31ed3920b31072d9ea01a1", "") diff --git a/src/blas/rocBLAS.jl b/src/blas/rocBLAS.jl index fde133ae6..96db1a306 100644 --- a/src/blas/rocBLAS.jl +++ b/src/blas/rocBLAS.jl @@ -13,6 +13,10 @@ using LinearAlgebra: AdjOrTrans, MulAddMul using LinearAlgebra: wrap, UpperOrLowerTriangular using CEnum +const rocblas_half = Float16 +const rocblas_float_complex = ComplexF32 +const rocblas_double_complex = ComplexF64 + include("librocblas.jl") include("error.jl") include("util.jl") diff --git a/src/dnn/MIOpen.jl b/src/dnn/MIOpen.jl index b593ff0e8..9d7b34712 100644 --- a/src/dnn/MIOpen.jl +++ b/src/dnn/MIOpen.jl @@ -8,6 +8,7 @@ import AMDGPU: libMIOpen_path import AMDGPU: check, @check import .HIP: hipStream_t +const miopenAcceleratorQueue_t = hipStream_t include("libMIOpen.jl") const STATUS_DESCRIPTORS = Dict( diff --git a/src/dnn/libMIOpen.jl b/src/dnn/libMIOpen.jl index 5a36d082a..a508e5cdb 100644 --- a/src/dnn/libMIOpen.jl +++ b/src/dnn/libMIOpen.jl @@ -1,4 +1,7 @@ -struct miopenHandle end +using CEnum: CEnum, @cenum + +struct miopenHandle +end const miopenHandle_t = Ptr{miopenHandle} @@ -13,10 +16,11 @@ const miopenHandle_t = Ptr{miopenHandle} miopenStatusUnknownError = 7 miopenStatusUnsupportedOp = 8 miopenStatusGpuOperationsSkipped = 9 + miopenStatusVersionMismatch = 10 end function miopenGetErrorString(error) - @check ccall((:miopenGetErrorString, libMIOpen_path), Ptr{Cchar}, (miopenStatus_t,), error) + @check @ccall(libMIOpen_path.miopenGetErrorString(error::miopenStatus_t)::Ptr{Cchar}) end # typedef void * ( * miopenAllocatorFunction ) ( void * context , size_t sizeBytes ) @@ -26,47 +30,56 @@ const miopenAllocatorFunction = Ptr{Cvoid} const miopenDeallocatorFunction = Ptr{Cvoid} function miopenGetVersion(major, minor, patch) - @check ccall((:miopenGetVersion, libMIOpen_path), miopenStatus_t, (Ptr{Csize_t}, Ptr{Csize_t}, Ptr{Csize_t}), major, minor, patch) + @check @ccall(libMIOpen_path.miopenGetVersion(major::Ptr{Csize_t}, minor::Ptr{Csize_t}, + patch::Ptr{Csize_t})::miopenStatus_t) end function miopenCreate(handle) AMDGPU.prepare_state() - @check ccall((:miopenCreate, libMIOpen_path), miopenStatus_t, (Ptr{miopenHandle_t},), handle) + @check @ccall(libMIOpen_path.miopenCreate(handle::Ptr{miopenHandle_t})::miopenStatus_t) end function miopenCreateWithStream(handle, stream) AMDGPU.prepare_state() - @check ccall((:miopenCreateWithStream, libMIOpen_path), miopenStatus_t, (Ptr{miopenHandle_t}, hipStream_t), handle, stream) + @check @ccall(libMIOpen_path.miopenCreateWithStream(handle::Ptr{miopenHandle_t}, + stream::miopenAcceleratorQueue_t)::miopenStatus_t) end function miopenDestroy(handle) AMDGPU.prepare_state() - @check ccall((:miopenDestroy, libMIOpen_path), miopenStatus_t, (miopenHandle_t,), handle) + @check @ccall(libMIOpen_path.miopenDestroy(handle::miopenHandle_t)::miopenStatus_t) end function miopenSetStream(handle, streamID) AMDGPU.prepare_state() - @check ccall((:miopenSetStream, libMIOpen_path), miopenStatus_t, (miopenHandle_t, hipStream_t), handle, streamID) + @check @ccall(libMIOpen_path.miopenSetStream(handle::miopenHandle_t, + streamID::miopenAcceleratorQueue_t)::miopenStatus_t) end function miopenGetStream(handle, streamID) AMDGPU.prepare_state() - @check ccall((:miopenGetStream, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{hipStream_t}), handle, streamID) + @check @ccall(libMIOpen_path.miopenGetStream(handle::miopenHandle_t, + streamID::Ptr{miopenAcceleratorQueue_t})::miopenStatus_t) end function miopenSetAllocator(handle, allocator, deallocator, allocatorContext) AMDGPU.prepare_state() - @check ccall((:miopenSetAllocator, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenAllocatorFunction, miopenDeallocatorFunction, Ptr{Cvoid}), handle, allocator, deallocator, allocatorContext) + @check @ccall(libMIOpen_path.miopenSetAllocator(handle::miopenHandle_t, + allocator::miopenAllocatorFunction, + deallocator::miopenDeallocatorFunction, + allocatorContext::Ptr{Cvoid})::miopenStatus_t) end function miopenGetKernelTime(handle, time) AMDGPU.prepare_state() - @check ccall((:miopenGetKernelTime, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cfloat}), handle, time) + @check @ccall(libMIOpen_path.miopenGetKernelTime(handle::miopenHandle_t, + time::Ptr{Cfloat})::miopenStatus_t) end function miopenEnableProfiling(handle, enable) AMDGPU.prepare_state() - @check ccall((:miopenEnableProfiling, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Bool), handle, enable) + @check @ccall(libMIOpen_path.miopenEnableProfiling(handle::miopenHandle_t, + enable::Bool)::miopenStatus_t) end struct miopenFusionOpDescriptor @@ -79,6 +92,11 @@ end const miopenTensorDescriptor_t = Ptr{miopenTensorDescriptor} +struct miopenSeqTensorDescriptor +end + +const miopenSeqTensorDescriptor_t = Ptr{miopenSeqTensorDescriptor} + struct miopenConvolutionDescriptor end @@ -119,14 +137,38 @@ end const miopenReduceTensorDescriptor_t = Ptr{miopenReduceTensorDescriptor} +struct miopenMhaDescriptor +end + +const miopenMhaDescriptor_t = Ptr{miopenMhaDescriptor} + +struct miopenSoftmaxDescriptor +end + +const miopenSoftmaxDescriptor_t = Ptr{miopenSoftmaxDescriptor} + @cenum miopenDataType_t::UInt32 begin miopenHalf = 0 miopenFloat = 1 miopenInt32 = 2 miopenInt8 = 3 - miopenInt8x4 = 4 miopenBFloat16 = 5 miopenDouble = 6 + miopenFloat8_fnuz = 7 + miopenBFloat8_fnuz = 8 + miopenInt64 = 9 +end + +@cenum miopenTensorLayout_t::UInt32 begin + miopenTensorNCHW = 0 + miopenTensorNHWC = 1 + miopenTensorCHWN = 2 + miopenTensorNCHWc4 = 3 + miopenTensorNCHWc8 = 4 + miopenTensorCHWNc4 = 5 + miopenTensorCHWNc8 = 6 + miopenTensorNCDHW = 7 + miopenTensorNDHWC = 8 end @cenum miopenIndexType_t::UInt32 begin @@ -188,6 +230,7 @@ end miopenActivationCLIPPEDRELU = 7 miopenActivationLEAKYRELU = 8 miopenActivationELU = 9 + miopenActivationCLAMP = 10 end @cenum miopenSoftmaxAlgorithm_t::UInt32 begin @@ -231,136 +274,285 @@ end @cenum miopenConvolutionAttrib_t::UInt32 begin MIOPEN_CONVOLUTION_ATTRIB_FP16_ALT_IMPL = 0 + MIOPEN_CONVOLUTION_ATTRIB_DETERMINISTIC = 1 +end + +@cenum miopenConvolutionFindMode_t::UInt32 begin + miopenConvolutionFindModeNormal = 1 + miopenConvolutionFindModeFast = 2 + miopenConvolutionFindModeHybrid = 3 + miopenConvolutionFindModeDynamicHybrid = 5 + miopenConvolutionFindModeTrustVerify = 6 + miopenConvolutionFindModeTrustVerifyFull = 7 + miopenConvolutionFindModeDefault = 5 end function miopenCreateTensorDescriptor(tensorDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateTensorDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenTensorDescriptor_t},), tensorDesc) + @check @ccall(libMIOpen_path.miopenCreateTensorDescriptor(tensorDesc::Ptr{miopenTensorDescriptor_t})::miopenStatus_t) end function miopenSet4dTensorDescriptor(tensorDesc, dataType, n, c, h, w) AMDGPU.prepare_state() - @check ccall((:miopenSet4dTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, miopenDataType_t, Cint, Cint, Cint, Cint), tensorDesc, dataType, n, c, h, w) + @check @ccall(libMIOpen_path.miopenSet4dTensorDescriptor(tensorDesc::miopenTensorDescriptor_t, + dataType::miopenDataType_t, + n::Cint, c::Cint, h::Cint, + w::Cint)::miopenStatus_t) +end + +function miopenSetNdTensorDescriptorWithLayout(tensorDesc, dataType, tensorLayout, lens, + num_lens) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetNdTensorDescriptorWithLayout(tensorDesc::miopenTensorDescriptor_t, + dataType::miopenDataType_t, + tensorLayout::miopenTensorLayout_t, + lens::Ptr{Cint}, + num_lens::Cint)::miopenStatus_t) end -function miopenSet4dTensorDescriptorEx(tensorDesc, dataType, n, c, h, w, nStride, cStride, hStride, wStride) +function miopenSet4dTensorDescriptorEx(tensorDesc, dataType, n, c, h, w, nStride, cStride, + hStride, wStride) AMDGPU.prepare_state() - @check ccall((:miopenSet4dTensorDescriptorEx, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, miopenDataType_t, Cint, Cint, Cint, Cint, Cint, Cint, Cint, Cint), tensorDesc, dataType, n, c, h, w, nStride, cStride, hStride, wStride) + @check @ccall(libMIOpen_path.miopenSet4dTensorDescriptorEx(tensorDesc::miopenTensorDescriptor_t, + dataType::miopenDataType_t, + n::Cint, c::Cint, h::Cint, + w::Cint, nStride::Cint, + cStride::Cint, hStride::Cint, + wStride::Cint)::miopenStatus_t) end -function miopenGet4dTensorDescriptor(tensorDesc, dataType, n, c, h, w, nStride, cStride, hStride, wStride) +function miopenGet4dTensorDescriptor(tensorDesc, dataType, n, c, h, w, nStride, cStride, + hStride, wStride) AMDGPU.prepare_state() - @check ccall((:miopenGet4dTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{miopenDataType_t}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), tensorDesc, dataType, n, c, h, w, nStride, cStride, hStride, wStride) + @check @ccall(libMIOpen_path.miopenGet4dTensorDescriptor(tensorDesc::miopenTensorDescriptor_t, + dataType::Ptr{miopenDataType_t}, + n::Ptr{Cint}, c::Ptr{Cint}, + h::Ptr{Cint}, w::Ptr{Cint}, + nStride::Ptr{Cint}, + cStride::Ptr{Cint}, + hStride::Ptr{Cint}, + wStride::Ptr{Cint})::miopenStatus_t) end function miopenSetTensorDescriptor(tensorDesc, dataType, nbDims, dimsA, stridesA) AMDGPU.prepare_state() - @check ccall((:miopenSetTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, miopenDataType_t, Cint, Ptr{Cint}, Ptr{Cint}), tensorDesc, dataType, nbDims, dimsA, stridesA) + @check @ccall(libMIOpen_path.miopenSetTensorDescriptor(tensorDesc::miopenTensorDescriptor_t, + dataType::miopenDataType_t, + nbDims::Cint, dimsA::Ptr{Cint}, + stridesA::Ptr{Cint})::miopenStatus_t) end function miopenGetTensorDescriptorSize(tensorDesc, size) AMDGPU.prepare_state() - @check ccall((:miopenGetTensorDescriptorSize, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{Cint}), tensorDesc, size) + @check @ccall(libMIOpen_path.miopenGetTensorDescriptorSize(tensorDesc::miopenTensorDescriptor_t, + size::Ptr{Cint})::miopenStatus_t) end function miopenGetTensorDescriptor(tensorDesc, dataType, dimsA, stridesA) AMDGPU.prepare_state() - @check ccall((:miopenGetTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{miopenDataType_t}, Ptr{Cint}, Ptr{Cint}), tensorDesc, dataType, dimsA, stridesA) + @check @ccall(libMIOpen_path.miopenGetTensorDescriptor(tensorDesc::miopenTensorDescriptor_t, + dataType::Ptr{miopenDataType_t}, + dimsA::Ptr{Cint}, + stridesA::Ptr{Cint})::miopenStatus_t) end function miopenDestroyTensorDescriptor(tensorDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t,), tensorDesc) + @check @ccall(libMIOpen_path.miopenDestroyTensorDescriptor(tensorDesc::miopenTensorDescriptor_t)::miopenStatus_t) end -function miopenOpTensor(handle, tensorOp, alpha1, aDesc, A, alpha2, bDesc, B, beta, cDesc, C) +function miopenCreateSeqTensorDescriptor(tensorDesc) AMDGPU.prepare_state() - @check ccall((:miopenOpTensor, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorOp_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, tensorOp, alpha1, aDesc, A, alpha2, bDesc, B, beta, cDesc, C) + @check @ccall(libMIOpen_path.miopenCreateSeqTensorDescriptor(tensorDesc::Ptr{miopenSeqTensorDescriptor_t})::miopenStatus_t) +end + +function miopenDestroySeqTensorDescriptor(tensorDesc) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenDestroySeqTensorDescriptor(tensorDesc::miopenSeqTensorDescriptor_t)::miopenStatus_t) +end + +function miopenOpTensor(handle, tensorOp, alpha1, aDesc, A, alpha2, bDesc, B, beta, cDesc, + C) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenOpTensor(handle::miopenHandle_t, + tensorOp::miopenTensorOp_t, + alpha1::Ptr{Cvoid}, + aDesc::miopenTensorDescriptor_t, + A::Ptr{Cvoid}, alpha2::Ptr{Cvoid}, + bDesc::miopenTensorDescriptor_t, + B::Ptr{Cvoid}, beta::Ptr{Cvoid}, + cDesc::miopenTensorDescriptor_t, + C::Ptr{Cvoid})::miopenStatus_t) end function miopenSetTensor(handle, yDesc, y, alpha) AMDGPU.prepare_state() - @check ccall((:miopenSetTensor, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}), handle, yDesc, y, alpha) + @check @ccall(libMIOpen_path.miopenSetTensor(handle::miopenHandle_t, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + alpha::Ptr{Cvoid})::miopenStatus_t) end function miopenScaleTensor(handle, yDesc, y, alpha) AMDGPU.prepare_state() - @check ccall((:miopenScaleTensor, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}), handle, yDesc, y, alpha) + @check @ccall(libMIOpen_path.miopenScaleTensor(handle::miopenHandle_t, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + alpha::Ptr{Cvoid})::miopenStatus_t) end function miopenGetTensorNumBytes(tensorDesc, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetTensorNumBytes, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{Csize_t}), tensorDesc, numBytes) + @check @ccall(libMIOpen_path.miopenGetTensorNumBytes(tensorDesc::miopenTensorDescriptor_t, + numBytes::Ptr{Csize_t})::miopenStatus_t) end function miopenTransformTensor(handle, alpha, xDesc, x, beta, yDesc, y) AMDGPU.prepare_state() - @check ccall((:miopenTransformTensor, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, alpha, xDesc, x, beta, yDesc, y) + @check @ccall(libMIOpen_path.miopenTransformTensor(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid})::miopenStatus_t) end function miopenCreateConvolutionDescriptor(convDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateConvolutionDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenConvolutionDescriptor_t},), convDesc) + @check @ccall(libMIOpen_path.miopenCreateConvolutionDescriptor(convDesc::Ptr{miopenConvolutionDescriptor_t})::miopenStatus_t) +end + +function miopenInitConvolutionDescriptor(convDesc, c_mode, pad_h, pad_w, stride_h, stride_w, + dilation_h, dilation_w) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenInitConvolutionDescriptor(convDesc::miopenConvolutionDescriptor_t, + c_mode::miopenConvolutionMode_t, + pad_h::Cint, pad_w::Cint, + stride_h::Cint, + stride_w::Cint, + dilation_h::Cint, + dilation_w::Cint)::miopenStatus_t) end -function miopenInitConvolutionDescriptor(convDesc, c_mode, pad_h, pad_w, stride_h, stride_w, dilation_h, dilation_w) +function miopenInitConvolutionNdDescriptor(convDesc, spatialDim, padA, strideA, dilationA, + c_mode) AMDGPU.prepare_state() - @check ccall((:miopenInitConvolutionDescriptor, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, miopenConvolutionMode_t, Cint, Cint, Cint, Cint, Cint, Cint), convDesc, c_mode, pad_h, pad_w, stride_h, stride_w, dilation_h, dilation_w) + @check @ccall(libMIOpen_path.miopenInitConvolutionNdDescriptor(convDesc::miopenConvolutionDescriptor_t, + spatialDim::Cint, + padA::Ptr{Cint}, + strideA::Ptr{Cint}, + dilationA::Ptr{Cint}, + c_mode::miopenConvolutionMode_t)::miopenStatus_t) end -function miopenInitConvolutionNdDescriptor(convDesc, spatialDim, padA, strideA, dilationA, c_mode) +function miopenGetConvolutionSpatialDim(convDesc, spatialDim) AMDGPU.prepare_state() - @check ccall((:miopenInitConvolutionNdDescriptor, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, Cint, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, miopenConvolutionMode_t), convDesc, spatialDim, padA, strideA, dilationA, c_mode) + @check @ccall(libMIOpen_path.miopenGetConvolutionSpatialDim(convDesc::miopenConvolutionDescriptor_t, + spatialDim::Ptr{Cint})::miopenStatus_t) end -function miopenGetConvolutionDescriptor(convDesc, c_mode, pad_h, pad_w, stride_h, stride_w, dilation_h, dilation_w) +function miopenGetConvolutionDescriptor(convDesc, c_mode, pad_h, pad_w, stride_h, stride_w, + dilation_h, dilation_w) AMDGPU.prepare_state() - @check ccall((:miopenGetConvolutionDescriptor, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, Ptr{miopenConvolutionMode_t}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), convDesc, c_mode, pad_h, pad_w, stride_h, stride_w, dilation_h, dilation_w) + @check @ccall(libMIOpen_path.miopenGetConvolutionDescriptor(convDesc::miopenConvolutionDescriptor_t, + c_mode::Ptr{miopenConvolutionMode_t}, + pad_h::Ptr{Cint}, + pad_w::Ptr{Cint}, + stride_h::Ptr{Cint}, + stride_w::Ptr{Cint}, + dilation_h::Ptr{Cint}, + dilation_w::Ptr{Cint})::miopenStatus_t) end -function miopenGetConvolutionNdDescriptor(convDesc, requestedSpatialDim, spatialDim, padA, strideA, dilationA, c_mode) +function miopenGetConvolutionNdDescriptor(convDesc, requestedSpatialDim, spatialDim, padA, + strideA, dilationA, c_mode) AMDGPU.prepare_state() - @check ccall((:miopenGetConvolutionNdDescriptor, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, Cint, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{miopenConvolutionMode_t}), convDesc, requestedSpatialDim, spatialDim, padA, strideA, dilationA, c_mode) + @check @ccall(libMIOpen_path.miopenGetConvolutionNdDescriptor(convDesc::miopenConvolutionDescriptor_t, + requestedSpatialDim::Cint, + spatialDim::Ptr{Cint}, + padA::Ptr{Cint}, + strideA::Ptr{Cint}, + dilationA::Ptr{Cint}, + c_mode::Ptr{miopenConvolutionMode_t})::miopenStatus_t) +end + +function miopenGetConvolutionGroupCount(convDesc, groupCount) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetConvolutionGroupCount(convDesc::miopenConvolutionDescriptor_t, + groupCount::Ptr{Cint})::miopenStatus_t) end function miopenSetConvolutionGroupCount(convDesc, groupCount) AMDGPU.prepare_state() - @check ccall((:miopenSetConvolutionGroupCount, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, Cint), convDesc, groupCount) + @check @ccall(libMIOpen_path.miopenSetConvolutionGroupCount(convDesc::miopenConvolutionDescriptor_t, + groupCount::Cint)::miopenStatus_t) end function miopenSetTransposeConvOutputPadding(convDesc, adj_h, adj_w) AMDGPU.prepare_state() - @check ccall((:miopenSetTransposeConvOutputPadding, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, Cint, Cint), convDesc, adj_h, adj_w) + @check @ccall(libMIOpen_path.miopenSetTransposeConvOutputPadding(convDesc::miopenConvolutionDescriptor_t, + adj_h::Cint, + adj_w::Cint)::miopenStatus_t) end function miopenSetTransposeConvNdOutputPadding(convDesc, spatialDim, adjA) AMDGPU.prepare_state() - @check ccall((:miopenSetTransposeConvNdOutputPadding, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, Cint, Ptr{Cint}), convDesc, spatialDim, adjA) + @check @ccall(libMIOpen_path.miopenSetTransposeConvNdOutputPadding(convDesc::miopenConvolutionDescriptor_t, + spatialDim::Cint, + adjA::Ptr{Cint})::miopenStatus_t) end -function miopenGetConvolutionForwardOutputDim(convDesc, inputTensorDesc, filterDesc, n, c, h, w) +function miopenGetConvolutionForwardOutputDim(convDesc, inputTensorDesc, filterDesc, n, c, + h, w) AMDGPU.prepare_state() - @check ccall((:miopenGetConvolutionForwardOutputDim, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), convDesc, inputTensorDesc, filterDesc, n, c, h, w) + @check @ccall(libMIOpen_path.miopenGetConvolutionForwardOutputDim(convDesc::miopenConvolutionDescriptor_t, + inputTensorDesc::miopenTensorDescriptor_t, + filterDesc::miopenTensorDescriptor_t, + n::Ptr{Cint}, + c::Ptr{Cint}, + h::Ptr{Cint}, + w::Ptr{Cint})::miopenStatus_t) end -function miopenGetConvolutionNdForwardOutputDim(convDesc, inputTensorDesc, filterDesc, nDim, outputTensorDimA) +function miopenGetConvolutionNdForwardOutputDim(convDesc, inputTensorDesc, filterDesc, nDim, + outputTensorDimA) AMDGPU.prepare_state() - @check ccall((:miopenGetConvolutionNdForwardOutputDim, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cint}, Ptr{Cint}), convDesc, inputTensorDesc, filterDesc, nDim, outputTensorDimA) + @check @ccall(libMIOpen_path.miopenGetConvolutionNdForwardOutputDim(convDesc::miopenConvolutionDescriptor_t, + inputTensorDesc::miopenTensorDescriptor_t, + filterDesc::miopenTensorDescriptor_t, + nDim::Ptr{Cint}, + outputTensorDimA::Ptr{Cint})::miopenStatus_t) end function miopenDestroyConvolutionDescriptor(convDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyConvolutionDescriptor, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t,), convDesc) + @check @ccall(libMIOpen_path.miopenDestroyConvolutionDescriptor(convDesc::miopenConvolutionDescriptor_t)::miopenStatus_t) end function miopenSetConvolutionAttribute(convDesc, attr, value) AMDGPU.prepare_state() - @check ccall((:miopenSetConvolutionAttribute, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, miopenConvolutionAttrib_t, Cint), convDesc, attr, value) + @check @ccall(libMIOpen_path.miopenSetConvolutionAttribute(convDesc::miopenConvolutionDescriptor_t, + attr::miopenConvolutionAttrib_t, + value::Cint)::miopenStatus_t) end function miopenGetConvolutionAttribute(convDesc, attr, value) AMDGPU.prepare_state() - @check ccall((:miopenGetConvolutionAttribute, libMIOpen_path), miopenStatus_t, (miopenConvolutionDescriptor_t, miopenConvolutionAttrib_t, Ptr{Cint}), convDesc, attr, value) + @check @ccall(libMIOpen_path.miopenGetConvolutionAttribute(convDesc::miopenConvolutionDescriptor_t, + attr::miopenConvolutionAttrib_t, + value::Ptr{Cint})::miopenStatus_t) +end + +function miopenSetConvolutionFindMode(convDesc, findMode) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetConvolutionFindMode(convDesc::miopenConvolutionDescriptor_t, + findMode::miopenConvolutionFindMode_t)::miopenStatus_t) +end + +function miopenGetConvolutionFindMode(convDesc, findMode) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetConvolutionFindMode(convDesc::miopenConvolutionDescriptor_t, + findMode::Ptr{miopenConvolutionFindMode_t})::miopenStatus_t) end @cenum miopenConvFwdAlgorithm_t::UInt32 begin @@ -396,7 +588,7 @@ end end struct miopenConvAlgoPerf_t - data::NTuple{16, UInt8} + data::NTuple{16,UInt8} end function Base.getproperty(x::Ptr{miopenConvAlgoPerf_t}, f::Symbol) @@ -416,7 +608,16 @@ function Base.getproperty(x::miopenConvAlgoPerf_t, f::Symbol) end function Base.setproperty!(x::Ptr{miopenConvAlgoPerf_t}, f::Symbol, v) - unsafe_store!(getproperty(x, f), v) + return unsafe_store!(getproperty(x, f), v) +end + +function Base.propertynames(x::miopenConvAlgoPerf_t, private::Bool=false) + return (:fwd_algo, :bwd_weights_algo, :bwd_data_algo, :time, :memory, + if private + fieldnames(typeof(x)) + else + () + end...) end struct miopenConvSolution_t @@ -426,319 +627,940 @@ struct miopenConvSolution_t algorithm::miopenConvAlgorithm_t end -function miopenConvolutionForwardGetSolutionCount(handle, wDesc, xDesc, convDesc, yDesc, solutionCount) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForwardGetSolutionCount, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, wDesc, xDesc, convDesc, yDesc, solutionCount) -end - -function miopenConvolutionForwardGetSolution(handle, wDesc, xDesc, convDesc, yDesc, maxSolutionCount, solutionCount, solutions) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForwardGetSolution, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Csize_t, Ptr{Csize_t}, Ptr{miopenConvSolution_t}), handle, wDesc, xDesc, convDesc, yDesc, maxSolutionCount, solutionCount, solutions) -end - -function miopenConvolutionForwardGetSolutionWorkspaceSize(handle, wDesc, xDesc, convDesc, yDesc, solution_id, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForwardGetSolutionWorkspaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Cint, Ptr{Csize_t}), handle, wDesc, xDesc, convDesc, yDesc, solution_id, workSpaceSize) -end - -function miopenConvolutionForwardCompileSolution(handle, wDesc, xDesc, convDesc, yDesc, solution_id) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForwardCompileSolution, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Cint), handle, wDesc, xDesc, convDesc, yDesc, solution_id) -end - -function miopenConvolutionForwardImmediate(handle, wDesc, w, xDesc, x, convDesc, yDesc, y, workSpace, workSpaceSize, solution_id) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForwardImmediate, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t, Cint), handle, wDesc, w, xDesc, x, convDesc, yDesc, y, workSpace, workSpaceSize, solution_id) -end - -function miopenConvolutionBackwardDataGetSolutionCount(handle, dyDesc, wDesc, convDesc, dxDesc, solutionCount) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardDataGetSolutionCount, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, dyDesc, wDesc, convDesc, dxDesc, solutionCount) -end - -function miopenConvolutionBackwardDataGetSolution(handle, dyDesc, wDesc, convDesc, dxDesc, maxSolutionCount, solutionCount, solutions) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardDataGetSolution, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Csize_t, Ptr{Csize_t}, Ptr{miopenConvSolution_t}), handle, dyDesc, wDesc, convDesc, dxDesc, maxSolutionCount, solutionCount, solutions) -end - -function miopenConvolutionBackwardDataGetSolutionWorkspaceSize(handle, dyDesc, wDesc, convDesc, dxDesc, solution_id, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardDataGetSolutionWorkspaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Cint, Ptr{Csize_t}), handle, dyDesc, wDesc, convDesc, dxDesc, solution_id, workSpaceSize) -end - -function miopenConvolutionBackwardDataCompileSolution(handle, dyDesc, wDesc, convDesc, dxDesc, solution_id) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardDataCompileSolution, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Cint), handle, dyDesc, wDesc, convDesc, dxDesc, solution_id) -end - -function miopenConvolutionBackwardDataImmediate(handle, dyDesc, dy, wDesc, w, convDesc, dxDesc, dx, workSpace, workSpaceSize, solution_id) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardDataImmediate, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t, Cint), handle, dyDesc, dy, wDesc, w, convDesc, dxDesc, dx, workSpace, workSpaceSize, solution_id) -end - -function miopenConvolutionBackwardWeightsGetSolutionCount(handle, dyDesc, xDesc, convDesc, dwDesc, solutionCount) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeightsGetSolutionCount, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, dyDesc, xDesc, convDesc, dwDesc, solutionCount) -end - -function miopenConvolutionBackwardWeightsGetSolution(handle, dyDesc, xDesc, convDesc, dwDesc, maxSolutionCount, solutionCount, solutions) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeightsGetSolution, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Csize_t, Ptr{Csize_t}, Ptr{miopenConvSolution_t}), handle, dyDesc, xDesc, convDesc, dwDesc, maxSolutionCount, solutionCount, solutions) -end - -function miopenConvolutionBackwardWeightsGetSolutionWorkspaceSize(handle, dyDesc, xDesc, convDesc, dwDesc, solution_id, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeightsGetSolutionWorkspaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Cint, Ptr{Csize_t}), handle, dyDesc, xDesc, convDesc, dwDesc, solution_id, workSpaceSize) -end - -function miopenConvolutionBackwardWeightsCompileSolution(handle, dyDesc, xDesc, convDesc, dwDesc, solution_id) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeightsCompileSolution, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Cint), handle, dyDesc, xDesc, convDesc, dwDesc, solution_id) -end - -function miopenConvolutionBackwardWeightsImmediate(handle, dyDesc, dy, xDesc, x, convDesc, dwDesc, dw, workSpace, workSpaceSize, solution_id) +function miopenConvolutionForwardGetSolutionCount(handle, wDesc, xDesc, convDesc, yDesc, + solutionCount) AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeightsImmediate, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t, Cint), handle, dyDesc, dy, xDesc, x, convDesc, dwDesc, dw, workSpace, workSpaceSize, solution_id) -end - -function miopenConvolutionForwardGetWorkSpaceSize(handle, wDesc, xDesc, convDesc, yDesc, workSpaceSize) - AMDGPU.prepare_state() - ccall((:miopenConvolutionForwardGetWorkSpaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, wDesc, xDesc, convDesc, yDesc, workSpaceSize) -end + @check @ccall(libMIOpen_path.miopenConvolutionForwardGetSolutionCount(handle::miopenHandle_t, + wDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + solutionCount::Ptr{Csize_t})::miopenStatus_t) +end -function miopenFindConvolutionForwardAlgorithm(handle, xDesc, x, wDesc, w, convDesc, yDesc, y, requestAlgoCount, returnedAlgoCount, perfResults, workSpace, workSpaceSize, exhaustiveSearch) +function miopenConvolutionForwardGetSolution(handle, wDesc, xDesc, convDesc, yDesc, + maxSolutionCount, solutionCount, solutions) AMDGPU.prepare_state() - @check ccall((:miopenFindConvolutionForwardAlgorithm, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, Ptr{Cint}, Ptr{miopenConvAlgoPerf_t}, Ptr{Cvoid}, Csize_t, Bool), handle, xDesc, x, wDesc, w, convDesc, yDesc, y, requestAlgoCount, returnedAlgoCount, perfResults, workSpace, workSpaceSize, exhaustiveSearch) -end - -function miopenConvolutionForward(handle, alpha, xDesc, x, wDesc, w, convDesc, algo, beta, yDesc, y, workSpace, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenConvFwdAlgorithm_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t), handle, alpha, xDesc, x, wDesc, w, convDesc, algo, beta, yDesc, y, workSpace, workSpaceSize) + @check @ccall(libMIOpen_path.miopenConvolutionForwardGetSolution(handle::miopenHandle_t, + wDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + maxSolutionCount::Csize_t, + solutionCount::Ptr{Csize_t}, + solutions::Ptr{miopenConvSolution_t})::miopenStatus_t) +end + +function miopenConvolutionForwardGetSolutionWorkspaceSize(handle, wDesc, xDesc, convDesc, + yDesc, solution_id, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionForwardGetSolutionWorkspaceSize(handle::miopenHandle_t, + wDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + solution_id::Cint, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenConvolutionForwardCompileSolution(handle, wDesc, xDesc, convDesc, yDesc, + solution_id) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionForwardCompileSolution(handle::miopenHandle_t, + wDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + solution_id::Cint)::miopenStatus_t) +end + +function miopenConvolutionForwardImmediate(handle, wDesc, w, xDesc, x, convDesc, yDesc, y, + workSpace, workSpaceSize, solution_id) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionForwardImmediate(handle::miopenHandle_t, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t, + solution_id::Cint)::miopenStatus_t) +end + +function miopenConvolutionBackwardDataGetSolutionCount(handle, dyDesc, wDesc, convDesc, + dxDesc, solutionCount) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardDataGetSolutionCount(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + solutionCount::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenConvolutionBackwardDataGetSolution(handle, dyDesc, wDesc, convDesc, dxDesc, + maxSolutionCount, solutionCount, + solutions) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardDataGetSolution(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + maxSolutionCount::Csize_t, + solutionCount::Ptr{Csize_t}, + solutions::Ptr{miopenConvSolution_t})::miopenStatus_t) +end + +function miopenConvolutionBackwardDataGetSolutionWorkspaceSize(handle, dyDesc, wDesc, + convDesc, dxDesc, + solution_id, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardDataGetSolutionWorkspaceSize(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + solution_id::Cint, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenConvolutionBackwardDataCompileSolution(handle, dyDesc, wDesc, convDesc, + dxDesc, solution_id) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardDataCompileSolution(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + solution_id::Cint)::miopenStatus_t) +end + +function miopenConvolutionBackwardDataImmediate(handle, dyDesc, dy, wDesc, w, convDesc, + dxDesc, dx, workSpace, workSpaceSize, + solution_id) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardDataImmediate(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t, + solution_id::Cint)::miopenStatus_t) +end + +function miopenConvolutionBackwardWeightsGetSolutionCount(handle, dyDesc, xDesc, convDesc, + dwDesc, solutionCount) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeightsGetSolutionCount(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + solutionCount::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenConvolutionBackwardWeightsGetSolution(handle, dyDesc, xDesc, convDesc, + dwDesc, maxSolutionCount, + solutionCount, solutions) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeightsGetSolution(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + maxSolutionCount::Csize_t, + solutionCount::Ptr{Csize_t}, + solutions::Ptr{miopenConvSolution_t})::miopenStatus_t) +end + +function miopenConvolutionBackwardWeightsGetSolutionWorkspaceSize(handle, dyDesc, xDesc, + convDesc, dwDesc, + solution_id, + workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeightsGetSolutionWorkspaceSize(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + solution_id::Cint, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenConvolutionBackwardWeightsCompileSolution(handle, dyDesc, xDesc, convDesc, + dwDesc, solution_id) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeightsCompileSolution(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + solution_id::Cint)::miopenStatus_t) +end + +function miopenConvolutionBackwardWeightsImmediate(handle, dyDesc, dy, xDesc, x, convDesc, + dwDesc, dw, workSpace, workSpaceSize, + solution_id) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeightsImmediate(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + dw::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t, + solution_id::Cint)::miopenStatus_t) +end + +function miopenConvolutionForwardGetWorkSpaceSize(handle, wDesc, xDesc, convDesc, yDesc, + workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionForwardGetWorkSpaceSize(handle::miopenHandle_t, + wDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenFindConvolutionForwardAlgorithm(handle, xDesc, x, wDesc, w, convDesc, yDesc, + y, requestAlgoCount, returnedAlgoCount, + perfResults, workSpace, workSpaceSize, + exhaustiveSearch) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenFindConvolutionForwardAlgorithm(handle::miopenHandle_t, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + requestAlgoCount::Cint, + returnedAlgoCount::Ptr{Cint}, + perfResults::Ptr{miopenConvAlgoPerf_t}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t, + exhaustiveSearch::Bool)::miopenStatus_t) +end + +function miopenConvolutionForward(handle, alpha, xDesc, x, wDesc, w, convDesc, algo, beta, + yDesc, y, workSpace, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionForward(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + algo::miopenConvFwdAlgorithm_t, + beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t)::miopenStatus_t) end function miopenConvolutionForwardBias(handle, alpha, bDesc, b, beta, yDesc, y) AMDGPU.prepare_state() - @check ccall((:miopenConvolutionForwardBias, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, alpha, bDesc, b, beta, yDesc, y) -end - -function miopenConvolutionBackwardDataGetWorkSpaceSize(handle, dyDesc, wDesc, convDesc, dxDesc, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardDataGetWorkSpaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, dyDesc, wDesc, convDesc, dxDesc, workSpaceSize) -end - -function miopenFindConvolutionBackwardDataAlgorithm(handle, dyDesc, dy, wDesc, w, convDesc, dxDesc, dx, requestAlgoCount, returnedAlgoCount, perfResults, workSpace, workSpaceSize, exhaustiveSearch) - AMDGPU.prepare_state() - @check ccall((:miopenFindConvolutionBackwardDataAlgorithm, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, Ptr{Cint}, Ptr{miopenConvAlgoPerf_t}, Ptr{Cvoid}, Csize_t, Bool), handle, dyDesc, dy, wDesc, w, convDesc, dxDesc, dx, requestAlgoCount, returnedAlgoCount, perfResults, workSpace, workSpaceSize, exhaustiveSearch) -end - -function miopenConvolutionBackwardData(handle, alpha, dyDesc, dy, wDesc, w, convDesc, algo, beta, dxDesc, dx, workSpace, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardData, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenConvBwdDataAlgorithm_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t), handle, alpha, dyDesc, dy, wDesc, w, convDesc, algo, beta, dxDesc, dx, workSpace, workSpaceSize) -end - -function miopenConvolutionBackwardWeightsGetWorkSpaceSize(handle, dyDesc, xDesc, convDesc, dwDesc, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeightsGetWorkSpaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, dyDesc, xDesc, convDesc, dwDesc, workSpaceSize) -end - -function miopenFindConvolutionBackwardWeightsAlgorithm(handle, dyDesc, dy, xDesc, x, convDesc, dwDesc, dw, requestAlgoCount, returnedAlgoCount, perfResults, workSpace, workSpaceSize, exhaustiveSearch) - AMDGPU.prepare_state() - @check ccall((:miopenFindConvolutionBackwardWeightsAlgorithm, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, Ptr{Cint}, Ptr{miopenConvAlgoPerf_t}, Ptr{Cvoid}, Csize_t, Bool), handle, dyDesc, dy, xDesc, x, convDesc, dwDesc, dw, requestAlgoCount, returnedAlgoCount, perfResults, workSpace, workSpaceSize, exhaustiveSearch) -end - -function miopenConvolutionBackwardWeights(handle, alpha, dyDesc, dy, xDesc, x, convDesc, algo, beta, dwDesc, dw, workSpace, workSpaceSize) - AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardWeights, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenConvolutionDescriptor_t, miopenConvBwdWeightsAlgorithm_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t), handle, alpha, dyDesc, dy, xDesc, x, convDesc, algo, beta, dwDesc, dw, workSpace, workSpaceSize) + @check @ccall(libMIOpen_path.miopenConvolutionForwardBias(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + bDesc::miopenTensorDescriptor_t, + b::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenConvolutionBackwardDataGetWorkSpaceSize(handle, dyDesc, wDesc, convDesc, + dxDesc, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardDataGetWorkSpaceSize(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenFindConvolutionBackwardDataAlgorithm(handle, dyDesc, dy, wDesc, w, convDesc, + dxDesc, dx, requestAlgoCount, + returnedAlgoCount, perfResults, + workSpace, workSpaceSize, + exhaustiveSearch) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenFindConvolutionBackwardDataAlgorithm(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + requestAlgoCount::Cint, + returnedAlgoCount::Ptr{Cint}, + perfResults::Ptr{miopenConvAlgoPerf_t}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t, + exhaustiveSearch::Bool)::miopenStatus_t) +end + +function miopenConvolutionBackwardData(handle, alpha, dyDesc, dy, wDesc, w, convDesc, algo, + beta, dxDesc, dx, workSpace, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardData(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + algo::miopenConvBwdDataAlgorithm_t, + beta::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t)::miopenStatus_t) +end + +function miopenConvolutionBackwardWeightsGetWorkSpaceSize(handle, dyDesc, xDesc, convDesc, + dwDesc, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeightsGetWorkSpaceSize(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenFindConvolutionBackwardWeightsAlgorithm(handle, dyDesc, dy, xDesc, x, + convDesc, dwDesc, dw, + requestAlgoCount, returnedAlgoCount, + perfResults, workSpace, + workSpaceSize, exhaustiveSearch) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenFindConvolutionBackwardWeightsAlgorithm(handle::miopenHandle_t, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + dwDesc::miopenTensorDescriptor_t, + dw::Ptr{Cvoid}, + requestAlgoCount::Cint, + returnedAlgoCount::Ptr{Cint}, + perfResults::Ptr{miopenConvAlgoPerf_t}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t, + exhaustiveSearch::Bool)::miopenStatus_t) +end + +function miopenConvolutionBackwardWeights(handle, alpha, dyDesc, dy, xDesc, x, convDesc, + algo, beta, dwDesc, dw, workSpace, workSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBackwardWeights(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + algo::miopenConvBwdWeightsAlgorithm_t, + beta::Ptr{Cvoid}, + dwDesc::miopenTensorDescriptor_t, + dw::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t)::miopenStatus_t) end function miopenConvolutionBackwardBias(handle, alpha, dyDesc, dy, beta, dbDesc, db) AMDGPU.prepare_state() - @check ccall((:miopenConvolutionBackwardBias, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, alpha, dyDesc, dy, beta, dbDesc, db) + @check @ccall(libMIOpen_path.miopenConvolutionBackwardBias(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + dbDesc::miopenTensorDescriptor_t, + db::Ptr{Cvoid})::miopenStatus_t) end function miopenCreatePoolingDescriptor(poolDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreatePoolingDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenPoolingDescriptor_t},), poolDesc) + @check @ccall(libMIOpen_path.miopenCreatePoolingDescriptor(poolDesc::Ptr{miopenPoolingDescriptor_t})::miopenStatus_t) end function miopenSetPoolingIndexType(poolDesc, index_type) AMDGPU.prepare_state() - @check ccall((:miopenSetPoolingIndexType, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenIndexType_t), poolDesc, index_type) + @check @ccall(libMIOpen_path.miopenSetPoolingIndexType(poolDesc::miopenPoolingDescriptor_t, + index_type::miopenIndexType_t)::miopenStatus_t) end function miopenGetPoolingIndexType(poolDesc, index_type) AMDGPU.prepare_state() - @check ccall((:miopenGetPoolingIndexType, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, Ptr{miopenIndexType_t}), poolDesc, index_type) + @check @ccall(libMIOpen_path.miopenGetPoolingIndexType(poolDesc::miopenPoolingDescriptor_t, + index_type::Ptr{miopenIndexType_t})::miopenStatus_t) end function miopenSetPoolingWorkSpaceIndexMode(poolDesc, workspace_index) AMDGPU.prepare_state() - @check ccall((:miopenSetPoolingWorkSpaceIndexMode, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenPoolingWorkspaceIndexMode_t), poolDesc, workspace_index) + @check @ccall(libMIOpen_path.miopenSetPoolingWorkSpaceIndexMode(poolDesc::miopenPoolingDescriptor_t, + workspace_index::miopenPoolingWorkspaceIndexMode_t)::miopenStatus_t) end function miopenGetPoolingWorkSpaceIndexMode(poolDesc, workspace_index) AMDGPU.prepare_state() - @check ccall((:miopenGetPoolingWorkSpaceIndexMode, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, Ptr{miopenPoolingWorkspaceIndexMode_t}), poolDesc, workspace_index) + @check @ccall(libMIOpen_path.miopenGetPoolingWorkSpaceIndexMode(poolDesc::miopenPoolingDescriptor_t, + workspace_index::Ptr{miopenPoolingWorkspaceIndexMode_t})::miopenStatus_t) end -function miopenSet2dPoolingDescriptor(poolDesc, mode, windowHeight, windowWidth, pad_h, pad_w, stride_h, stride_w) +function miopenSet2dPoolingDescriptor(poolDesc, mode, windowHeight, windowWidth, pad_h, + pad_w, stride_h, stride_w) AMDGPU.prepare_state() - @check ccall((:miopenSet2dPoolingDescriptor, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenPoolingMode_t, Cint, Cint, Cint, Cint, Cint, Cint), poolDesc, mode, windowHeight, windowWidth, pad_h, pad_w, stride_h, stride_w) + @check @ccall(libMIOpen_path.miopenSet2dPoolingDescriptor(poolDesc::miopenPoolingDescriptor_t, + mode::miopenPoolingMode_t, + windowHeight::Cint, + windowWidth::Cint, + pad_h::Cint, pad_w::Cint, + stride_h::Cint, + stride_w::Cint)::miopenStatus_t) end -function miopenGet2dPoolingDescriptor(poolDesc, mode, windowHeight, windowWidth, pad_h, pad_w, stride_h, stride_w) +function miopenGet2dPoolingDescriptor(poolDesc, mode, windowHeight, windowWidth, pad_h, + pad_w, stride_h, stride_w) AMDGPU.prepare_state() - @check ccall((:miopenGet2dPoolingDescriptor, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, Ptr{miopenPoolingMode_t}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), poolDesc, mode, windowHeight, windowWidth, pad_h, pad_w, stride_h, stride_w) + @check @ccall(libMIOpen_path.miopenGet2dPoolingDescriptor(poolDesc::miopenPoolingDescriptor_t, + mode::Ptr{miopenPoolingMode_t}, + windowHeight::Ptr{Cint}, + windowWidth::Ptr{Cint}, + pad_h::Ptr{Cint}, + pad_w::Ptr{Cint}, + stride_h::Ptr{Cint}, + stride_w::Ptr{Cint})::miopenStatus_t) end function miopenGetPoolingForwardOutputDim(poolDesc, tensorDesc, n, c, h, w) AMDGPU.prepare_state() - @check ccall((:miopenGetPoolingForwardOutputDim, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenTensorDescriptor_t, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), poolDesc, tensorDesc, n, c, h, w) + @check @ccall(libMIOpen_path.miopenGetPoolingForwardOutputDim(poolDesc::miopenPoolingDescriptor_t, + tensorDesc::miopenTensorDescriptor_t, + n::Ptr{Cint}, + c::Ptr{Cint}, + h::Ptr{Cint}, + w::Ptr{Cint})::miopenStatus_t) end function miopenSetNdPoolingDescriptor(poolDesc, mode, nbDims, windowDimA, padA, stridesA) AMDGPU.prepare_state() - @check ccall((:miopenSetNdPoolingDescriptor, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenPoolingMode_t, Cint, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), poolDesc, mode, nbDims, windowDimA, padA, stridesA) + @check @ccall(libMIOpen_path.miopenSetNdPoolingDescriptor(poolDesc::miopenPoolingDescriptor_t, + mode::miopenPoolingMode_t, + nbDims::Cint, + windowDimA::Ptr{Cint}, + padA::Ptr{Cint}, + stridesA::Ptr{Cint})::miopenStatus_t) end -function miopenGetNdPoolingDescriptor(poolDesc, nbDimsRequested, mode, nbDims, windowDimA, padA, stridesA) +function miopenGetNdPoolingDescriptor(poolDesc, nbDimsRequested, mode, nbDims, windowDimA, + padA, stridesA) AMDGPU.prepare_state() - @check ccall((:miopenGetNdPoolingDescriptor, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, Cint, Ptr{miopenPoolingMode_t}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}), poolDesc, nbDimsRequested, mode, nbDims, windowDimA, padA, stridesA) + @check @ccall(libMIOpen_path.miopenGetNdPoolingDescriptor(poolDesc::miopenPoolingDescriptor_t, + nbDimsRequested::Cint, + mode::Ptr{miopenPoolingMode_t}, + nbDims::Ptr{Cint}, + windowDimA::Ptr{Cint}, + padA::Ptr{Cint}, + stridesA::Ptr{Cint})::miopenStatus_t) end function miopenGetPoolingNdForwardOutputDim(poolDesc, tensorDesc, dims, tensorDimArr) AMDGPU.prepare_state() - @check ccall((:miopenGetPoolingNdForwardOutputDim, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenTensorDescriptor_t, Cint, Ptr{Cint}), poolDesc, tensorDesc, dims, tensorDimArr) + @check @ccall(libMIOpen_path.miopenGetPoolingNdForwardOutputDim(poolDesc::miopenPoolingDescriptor_t, + tensorDesc::miopenTensorDescriptor_t, + dims::Cint, + tensorDimArr::Ptr{Cint})::miopenStatus_t) end function miopenPoolingGetWorkSpaceSize(yDesc, workSpaceSize) AMDGPU.prepare_state() - @check ccall((:miopenPoolingGetWorkSpaceSize, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{Csize_t}), yDesc, workSpaceSize) + @check @ccall(libMIOpen_path.miopenPoolingGetWorkSpaceSize(yDesc::miopenTensorDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) end function miopenPoolingGetWorkSpaceSizeV2(poolDesc, yDesc, workSpaceSize) AMDGPU.prepare_state() - @check ccall((:miopenPoolingGetWorkSpaceSizeV2, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), poolDesc, yDesc, workSpaceSize) + @check @ccall(libMIOpen_path.miopenPoolingGetWorkSpaceSizeV2(poolDesc::miopenPoolingDescriptor_t, + yDesc::miopenTensorDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) end -function miopenPoolingForward(handle, poolDesc, alpha, xDesc, x, beta, yDesc, y, do_backward, workSpace, workSpaceSize) +function miopenPoolingForward(handle, poolDesc, alpha, xDesc, x, beta, yDesc, y, + do_backward, workSpace, workSpaceSize) AMDGPU.prepare_state() - @check ccall((:miopenPoolingForward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenPoolingDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Bool, Ptr{Cvoid}, Csize_t), handle, poolDesc, alpha, xDesc, x, beta, yDesc, y, do_backward, workSpace, workSpaceSize) + @check @ccall(libMIOpen_path.miopenPoolingForward(handle::miopenHandle_t, + poolDesc::miopenPoolingDescriptor_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, do_backward::Bool, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t)::miopenStatus_t) end -function miopenPoolingBackward(handle, poolDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, dxDesc, dx, workSpace) +function miopenPoolingBackward(handle, poolDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, + beta, dxDesc, dx, workSpace) AMDGPU.prepare_state() - @check ccall((:miopenPoolingBackward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenPoolingDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}), handle, poolDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, dxDesc, dx, workSpace) + @check @ccall(libMIOpen_path.miopenPoolingBackward(handle::miopenHandle_t, + poolDesc::miopenPoolingDescriptor_t, + alpha::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + workSpace::Ptr{Cvoid})::miopenStatus_t) end function miopenDestroyPoolingDescriptor(poolDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyPoolingDescriptor, libMIOpen_path), miopenStatus_t, (miopenPoolingDescriptor_t,), poolDesc) + @check @ccall(libMIOpen_path.miopenDestroyPoolingDescriptor(poolDesc::miopenPoolingDescriptor_t)::miopenStatus_t) end function miopenCreateLRNDescriptor(lrnDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateLRNDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenLRNDescriptor_t},), lrnDesc) + @check @ccall(libMIOpen_path.miopenCreateLRNDescriptor(lrnDesc::Ptr{miopenLRNDescriptor_t})::miopenStatus_t) end function miopenSetLRNDescriptor(lrnDesc, mode, lrnN, lrnAlpha, lrnBeta, lrnK) AMDGPU.prepare_state() - @check ccall((:miopenSetLRNDescriptor, libMIOpen_path), miopenStatus_t, (miopenLRNDescriptor_t, miopenLRNMode_t, Cuint, Cdouble, Cdouble, Cdouble), lrnDesc, mode, lrnN, lrnAlpha, lrnBeta, lrnK) + @check @ccall(libMIOpen_path.miopenSetLRNDescriptor(lrnDesc::miopenLRNDescriptor_t, + mode::miopenLRNMode_t, lrnN::Cuint, + lrnAlpha::Cdouble, lrnBeta::Cdouble, + lrnK::Cdouble)::miopenStatus_t) end function miopenGetLRNDescriptor(lrnDesc, mode, lrnN, lrnAlpha, lrnBeta, lrnK) AMDGPU.prepare_state() - @check ccall((:miopenGetLRNDescriptor, libMIOpen_path), miopenStatus_t, (miopenLRNDescriptor_t, Ptr{miopenLRNMode_t}, Ptr{Cuint}, Ptr{Cdouble}, Ptr{Cdouble}, Ptr{Cdouble}), lrnDesc, mode, lrnN, lrnAlpha, lrnBeta, lrnK) + @check @ccall(libMIOpen_path.miopenGetLRNDescriptor(lrnDesc::miopenLRNDescriptor_t, + mode::Ptr{miopenLRNMode_t}, + lrnN::Ptr{Cuint}, + lrnAlpha::Ptr{Cdouble}, + lrnBeta::Ptr{Cdouble}, + lrnK::Ptr{Cdouble})::miopenStatus_t) end function miopenLRNGetWorkSpaceSize(yDesc, workSpaceSize) AMDGPU.prepare_state() - @check ccall((:miopenLRNGetWorkSpaceSize, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{Csize_t}), yDesc, workSpaceSize) + @check @ccall(libMIOpen_path.miopenLRNGetWorkSpaceSize(yDesc::miopenTensorDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) end -function miopenLRNForward(handle, lrnDesc, alpha, xDesc, x, beta, yDesc, y, do_backward, workSpace) +function miopenLRNForward(handle, lrnDesc, alpha, xDesc, x, beta, yDesc, y, do_backward, + workSpace) AMDGPU.prepare_state() - @check ccall((:miopenLRNForward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenLRNDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Bool, Ptr{Cvoid}), handle, lrnDesc, alpha, xDesc, x, beta, yDesc, y, do_backward, workSpace) + @check @ccall(libMIOpen_path.miopenLRNForward(handle::miopenHandle_t, + lrnDesc::miopenLRNDescriptor_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, do_backward::Bool, + workSpace::Ptr{Cvoid})::miopenStatus_t) end -function miopenLRNBackward(handle, lrnDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, dxDesc, dx, workSpace) +function miopenLRNBackward(handle, lrnDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, + dxDesc, dx, workSpace) AMDGPU.prepare_state() - @check ccall((:miopenLRNBackward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenLRNDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}), handle, lrnDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, dxDesc, dx, workSpace) + @check @ccall(libMIOpen_path.miopenLRNBackward(handle::miopenHandle_t, + lrnDesc::miopenLRNDescriptor_t, + alpha::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + workSpace::Ptr{Cvoid})::miopenStatus_t) end function miopenDestroyLRNDescriptor(lrnDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyLRNDescriptor, libMIOpen_path), miopenStatus_t, (miopenLRNDescriptor_t,), lrnDesc) + @check @ccall(libMIOpen_path.miopenDestroyLRNDescriptor(lrnDesc::miopenLRNDescriptor_t)::miopenStatus_t) end function miopenDeriveBNTensorDescriptor(derivedBnDesc, xDesc, bn_mode) AMDGPU.prepare_state() - @check ccall((:miopenDeriveBNTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenBatchNormMode_t), derivedBnDesc, xDesc, bn_mode) -end - -function miopenBatchNormalizationForwardTraining(handle, bn_mode, alpha, beta, xDesc, x, yDesc, y, bnScaleBiasMeanVarDesc, bnScale, bnBias, expAvgFactor, resultRunningMean, resultRunningVariance, epsilon, resultSaveMean, resultSaveInvVariance) - AMDGPU.prepare_state() - @check ccall((:miopenBatchNormalizationForwardTraining, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenBatchNormMode_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble, Ptr{Cvoid}, Ptr{Cvoid}), handle, bn_mode, alpha, beta, xDesc, x, yDesc, y, bnScaleBiasMeanVarDesc, bnScale, bnBias, expAvgFactor, resultRunningMean, resultRunningVariance, epsilon, resultSaveMean, resultSaveInvVariance) -end - -function miopenBatchNormalizationForwardInference(handle, bn_mode, alpha, beta, xDesc, x, yDesc, y, bnScaleBiasMeanVarDesc, bnScale, bnBias, estimatedMean, estimatedVariance, epsilon) - AMDGPU.prepare_state() - @check ccall((:miopenBatchNormalizationForwardInference, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenBatchNormMode_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble), handle, bn_mode, alpha, beta, xDesc, x, yDesc, y, bnScaleBiasMeanVarDesc, bnScale, bnBias, estimatedMean, estimatedVariance, epsilon) -end - -function miopenBatchNormalizationBackward(handle, bn_mode, alphaDataDiff, betaDataDiff, alphaParamDiff, betaParamDiff, xDesc, x, dyDesc, dy, dxDesc, dx, bnScaleBiasDiffDesc, bnScale, resultBnScaleDiff, resultBnBiasDiff, epsilon, savedMean, savedInvVariance) - AMDGPU.prepare_state() - @check ccall((:miopenBatchNormalizationBackward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenBatchNormMode_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble, Ptr{Cvoid}, Ptr{Cvoid}), handle, bn_mode, alphaDataDiff, betaDataDiff, alphaParamDiff, betaParamDiff, xDesc, x, dyDesc, dy, dxDesc, dx, bnScaleBiasDiffDesc, bnScale, resultBnScaleDiff, resultBnBiasDiff, epsilon, savedMean, savedInvVariance) + @check @ccall(libMIOpen_path.miopenDeriveBNTensorDescriptor(derivedBnDesc::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + bn_mode::miopenBatchNormMode_t)::miopenStatus_t) +end + +function miopenBatchNormalizationForwardTraining(handle, bn_mode, alpha, beta, xDesc, x, + yDesc, y, bnScaleBiasMeanVarDesc, bnScale, + bnBias, expAvgFactor, resultRunningMean, + resultRunningVariance, epsilon, + resultSaveMean, resultSaveInvVariance) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormalizationForwardTraining(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + bnScaleBiasMeanVarDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + expAvgFactor::Cdouble, + resultRunningMean::Ptr{Cvoid}, + resultRunningVariance::Ptr{Cvoid}, + epsilon::Cdouble, + resultSaveMean::Ptr{Cvoid}, + resultSaveInvVariance::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenBatchNormalizationForwardTraining_V2(handle, bn_mode, alpha, beta, xDesc, x, + yDesc, y, scaleDesc, biasVarDesc, + savedMeanDesc, savedVarDesc, bnScale, + bnBias, expAvgFactor, resultRunningMean, + resultRunningVariance, epsilon, + resultSaveMean, resultSaveInvVariance) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormalizationForwardTraining_V2(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + scaleDesc::miopenTensorDescriptor_t, + biasVarDesc::miopenTensorDescriptor_t, + savedMeanDesc::miopenTensorDescriptor_t, + savedVarDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + expAvgFactor::Cdouble, + resultRunningMean::Ptr{Cvoid}, + resultRunningVariance::Ptr{Cvoid}, + epsilon::Cdouble, + resultSaveMean::Ptr{Cvoid}, + resultSaveInvVariance::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenBatchNormForwardTrainingActivation(handle, bn_mode, alpha, beta, xDesc, x, + yDesc, y, scaleDesc, biasVarDesc, + savedMeanDesc, savedVarDesc, bnScale, + bnBias, expAvgFactor, resultRunningMean, + resultRunningVariance, epsilon, + resultSaveMean, resultSaveInvVariance, + activDesc) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormForwardTrainingActivation(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + scaleDesc::miopenTensorDescriptor_t, + biasVarDesc::miopenTensorDescriptor_t, + savedMeanDesc::miopenTensorDescriptor_t, + savedVarDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + expAvgFactor::Cdouble, + resultRunningMean::Ptr{Cvoid}, + resultRunningVariance::Ptr{Cvoid}, + epsilon::Cdouble, + resultSaveMean::Ptr{Cvoid}, + resultSaveInvVariance::Ptr{Cvoid}, + activDesc::miopenActivationDescriptor_t)::miopenStatus_t) +end + +function miopenBatchNormalizationForwardInference(handle, bn_mode, alpha, beta, xDesc, x, + yDesc, y, bnScaleBiasMeanVarDesc, bnScale, + bnBias, estimatedMean, estimatedVariance, + epsilon) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormalizationForwardInference(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + bnScaleBiasMeanVarDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + estimatedMean::Ptr{Cvoid}, + estimatedVariance::Ptr{Cvoid}, + epsilon::Cdouble)::miopenStatus_t) +end + +function miopenBatchNormalizationForwardInference_V2(handle, bn_mode, alpha, beta, xDesc, x, + yDesc, y, scaleDesc, biasDesc, + estMeanDesc, estVarianceDesc, bnScale, + bnBias, estimatedMean, + estimatedVariance, epsilon) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormalizationForwardInference_V2(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + scaleDesc::miopenTensorDescriptor_t, + biasDesc::miopenTensorDescriptor_t, + estMeanDesc::miopenTensorDescriptor_t, + estVarianceDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + estimatedMean::Ptr{Cvoid}, + estimatedVariance::Ptr{Cvoid}, + epsilon::Cdouble)::miopenStatus_t) +end + +function miopenBatchNormForwardInferenceActivation(handle, bn_mode, alpha, beta, xDesc, x, + yDesc, y, scaleDesc, biasDesc, + estMeanDesc, estVarianceDesc, bnScale, + bnBias, estimatedMean, estimatedVariance, + epsilon, activDesc) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormForwardInferenceActivation(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + scaleDesc::miopenTensorDescriptor_t, + biasDesc::miopenTensorDescriptor_t, + estMeanDesc::miopenTensorDescriptor_t, + estVarianceDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + estimatedMean::Ptr{Cvoid}, + estimatedVariance::Ptr{Cvoid}, + epsilon::Cdouble, + activDesc::miopenActivationDescriptor_t)::miopenStatus_t) +end + +function miopenBatchNormalizationBackward(handle, bn_mode, alphaDataDiff, betaDataDiff, + alphaParamDiff, betaParamDiff, xDesc, x, dyDesc, + dy, dxDesc, dx, bnScaleBiasDiffDesc, bnScale, + resultBnScaleDiff, resultBnBiasDiff, epsilon, + savedMean, savedInvVariance) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormalizationBackward(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alphaDataDiff::Ptr{Cvoid}, + betaDataDiff::Ptr{Cvoid}, + alphaParamDiff::Ptr{Cvoid}, + betaParamDiff::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + bnScaleBiasDiffDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + resultBnScaleDiff::Ptr{Cvoid}, + resultBnBiasDiff::Ptr{Cvoid}, + epsilon::Cdouble, + savedMean::Ptr{Cvoid}, + savedInvVariance::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenBatchNormalizationBackward_V2(handle, bn_mode, alphaDataDiff, betaDataDiff, + alphaParamDiff, betaParamDiff, xDesc, x, + dyDesc, dy, dxDesc, dx, scaleDesc, biasDesc, + savedMeanDesc, savedVarDesc, bnScale, + resultBnScaleDiff, resultBnBiasDiff, epsilon, + savedMean, savedInvVariance) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormalizationBackward_V2(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alphaDataDiff::Ptr{Cvoid}, + betaDataDiff::Ptr{Cvoid}, + alphaParamDiff::Ptr{Cvoid}, + betaParamDiff::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + scaleDesc::miopenTensorDescriptor_t, + biasDesc::miopenTensorDescriptor_t, + savedMeanDesc::miopenTensorDescriptor_t, + savedVarDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + resultBnScaleDiff::Ptr{Cvoid}, + resultBnBiasDiff::Ptr{Cvoid}, + epsilon::Cdouble, + savedMean::Ptr{Cvoid}, + savedInvVariance::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenBatchNormBackwardActivation(handle, bn_mode, alphaDataDiff, betaDataDiff, + alphaParamDiff, betaParamDiff, xDesc, x, dyDesc, + dy, dxDesc, dx, scaleDesc, biasDesc, + savedMeanDesc, savedVarianceDesc, bnScale, + bnBias, resultBnScaleDiff, resultBnBiasDiff, + epsilon, savedMean, savedInvVariance, activDesc) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenBatchNormBackwardActivation(handle::miopenHandle_t, + bn_mode::miopenBatchNormMode_t, + alphaDataDiff::Ptr{Cvoid}, + betaDataDiff::Ptr{Cvoid}, + alphaParamDiff::Ptr{Cvoid}, + betaParamDiff::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + scaleDesc::miopenTensorDescriptor_t, + biasDesc::miopenTensorDescriptor_t, + savedMeanDesc::miopenTensorDescriptor_t, + savedVarianceDesc::miopenTensorDescriptor_t, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + resultBnScaleDiff::Ptr{Cvoid}, + resultBnBiasDiff::Ptr{Cvoid}, + epsilon::Cdouble, + savedMean::Ptr{Cvoid}, + savedInvVariance::Ptr{Cvoid}, + activDesc::miopenActivationDescriptor_t)::miopenStatus_t) end function miopenCreateActivationDescriptor(activDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateActivationDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenActivationDescriptor_t},), activDesc) + @check @ccall(libMIOpen_path.miopenCreateActivationDescriptor(activDesc::Ptr{miopenActivationDescriptor_t})::miopenStatus_t) end function miopenSetActivationDescriptor(activDesc, mode, activAlpha, activBeta, activGamma) AMDGPU.prepare_state() - @check ccall((:miopenSetActivationDescriptor, libMIOpen_path), miopenStatus_t, (miopenActivationDescriptor_t, miopenActivationMode_t, Cdouble, Cdouble, Cdouble), activDesc, mode, activAlpha, activBeta, activGamma) + @check @ccall(libMIOpen_path.miopenSetActivationDescriptor(activDesc::miopenActivationDescriptor_t, + mode::miopenActivationMode_t, + activAlpha::Cdouble, + activBeta::Cdouble, + activGamma::Cdouble)::miopenStatus_t) end function miopenGetActivationDescriptor(activDesc, mode, activAlpha, activBeta, activGamma) AMDGPU.prepare_state() - @check ccall((:miopenGetActivationDescriptor, libMIOpen_path), miopenStatus_t, (miopenActivationDescriptor_t, Ptr{miopenActivationMode_t}, Ptr{Cdouble}, Ptr{Cdouble}, Ptr{Cdouble}), activDesc, mode, activAlpha, activBeta, activGamma) + @check @ccall(libMIOpen_path.miopenGetActivationDescriptor(activDesc::miopenActivationDescriptor_t, + mode::Ptr{miopenActivationMode_t}, + activAlpha::Ptr{Cdouble}, + activBeta::Ptr{Cdouble}, + activGamma::Ptr{Cdouble})::miopenStatus_t) end function miopenActivationForward(handle, activDesc, alpha, xDesc, x, beta, yDesc, y) AMDGPU.prepare_state() - @check ccall((:miopenActivationForward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenActivationDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, activDesc, alpha, xDesc, x, beta, yDesc, y) + @check @ccall(libMIOpen_path.miopenActivationForward(handle::miopenHandle_t, + activDesc::miopenActivationDescriptor_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid})::miopenStatus_t) end -function miopenActivationBackward(handle, activDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, dxDesc, dx) +function miopenActivationBackward(handle, activDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, + beta, dxDesc, dx) AMDGPU.prepare_state() - @check ccall((:miopenActivationBackward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenActivationDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, activDesc, alpha, yDesc, y, dyDesc, dy, xDesc, x, beta, dxDesc, dx) + @check @ccall(libMIOpen_path.miopenActivationBackward(handle::miopenHandle_t, + activDesc::miopenActivationDescriptor_t, + alpha::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid})::miopenStatus_t) end function miopenDestroyActivationDescriptor(activDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyActivationDescriptor, libMIOpen_path), miopenStatus_t, (miopenActivationDescriptor_t,), activDesc) + @check @ccall(libMIOpen_path.miopenDestroyActivationDescriptor(activDesc::miopenActivationDescriptor_t)::miopenStatus_t) end function miopenSoftmaxForward(handle, alpha, xDesc, x, beta, yDesc, y) AMDGPU.prepare_state() - @check ccall((:miopenSoftmaxForward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, alpha, xDesc, x, beta, yDesc, y) + @check @ccall(libMIOpen_path.miopenSoftmaxForward(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid})::miopenStatus_t) end function miopenSoftmaxBackward(handle, alpha, yDesc, y, dyDesc, dy, beta, dxDesc, dx) AMDGPU.prepare_state() - @check ccall((:miopenSoftmaxBackward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, alpha, yDesc, y, dyDesc, dy, beta, dxDesc, dx) + @check @ccall(libMIOpen_path.miopenSoftmaxBackward(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, beta::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid})::miopenStatus_t) end function miopenSoftmaxForward_V2(handle, alpha, xDesc, x, beta, yDesc, y, algorithm, mode) AMDGPU.prepare_state() - @check ccall((:miopenSoftmaxForward_V2, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenSoftmaxAlgorithm_t, miopenSoftmaxMode_t), handle, alpha, xDesc, x, beta, yDesc, y, algorithm, mode) + @check @ccall(libMIOpen_path.miopenSoftmaxForward_V2(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, beta::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + algorithm::miopenSoftmaxAlgorithm_t, + mode::miopenSoftmaxMode_t)::miopenStatus_t) end -function miopenSoftmaxBackward_V2(handle, alpha, yDesc, y, dyDesc, dy, beta, dxDesc, dx, algorithm, mode) +function miopenSoftmaxBackward_V2(handle, alpha, yDesc, y, dyDesc, dy, beta, dxDesc, dx, + algorithm, mode) AMDGPU.prepare_state() - @check ccall((:miopenSoftmaxBackward_V2, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenSoftmaxAlgorithm_t, miopenSoftmaxMode_t), handle, alpha, yDesc, y, dyDesc, dy, beta, dxDesc, dx, algorithm, mode) + @check @ccall(libMIOpen_path.miopenSoftmaxBackward_V2(handle::miopenHandle_t, + alpha::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, beta::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + algorithm::miopenSoftmaxAlgorithm_t, + mode::miopenSoftmaxMode_t)::miopenStatus_t) end struct miopenFusionPlanDescriptor @@ -763,122 +1585,257 @@ end function miopenCreateFusionPlan(fusePlanDesc, fuseDirection, inputDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateFusionPlan, libMIOpen_path), miopenStatus_t, (Ptr{miopenFusionPlanDescriptor_t}, miopenFusionDirection_t, miopenTensorDescriptor_t), fusePlanDesc, fuseDirection, inputDesc) + @check @ccall(libMIOpen_path.miopenCreateFusionPlan(fusePlanDesc::Ptr{miopenFusionPlanDescriptor_t}, + fuseDirection::miopenFusionDirection_t, + inputDesc::miopenTensorDescriptor_t)::miopenStatus_t) end function miopenDestroyFusionPlan(fusePlanDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyFusionPlan, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t,), fusePlanDesc) + @check @ccall(libMIOpen_path.miopenDestroyFusionPlan(fusePlanDesc::miopenFusionPlanDescriptor_t)::miopenStatus_t) end function miopenCompileFusionPlan(handle, fusePlanDesc) AMDGPU.prepare_state() - @check ccall((:miopenCompileFusionPlan, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenFusionPlanDescriptor_t), handle, fusePlanDesc) + @check @ccall(libMIOpen_path.miopenCompileFusionPlan(handle::miopenHandle_t, + fusePlanDesc::miopenFusionPlanDescriptor_t)::miopenStatus_t) end function miopenFusionPlanGetOp(fusePlanDesc, op_idx, op) AMDGPU.prepare_state() - @check ccall((:miopenFusionPlanGetOp, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Cint, Ptr{miopenFusionOpDescriptor_t}), fusePlanDesc, op_idx, op) + @check @ccall(libMIOpen_path.miopenFusionPlanGetOp(fusePlanDesc::miopenFusionPlanDescriptor_t, + op_idx::Cint, + op::Ptr{miopenFusionOpDescriptor_t})::miopenStatus_t) end function miopenFusionPlanGetWorkSpaceSize(handle, fusePlanDesc, workSpaceSize, algo) AMDGPU.prepare_state() - @check ccall((:miopenFusionPlanGetWorkSpaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenFusionPlanDescriptor_t, Ptr{Csize_t}, miopenConvFwdAlgorithm_t), handle, fusePlanDesc, workSpaceSize, algo) + @check @ccall(libMIOpen_path.miopenFusionPlanGetWorkSpaceSize(handle::miopenHandle_t, + fusePlanDesc::miopenFusionPlanDescriptor_t, + workSpaceSize::Ptr{Csize_t}, + algo::miopenConvFwdAlgorithm_t)::miopenStatus_t) end -function miopenFusionPlanConvolutionGetAlgo(fusePlanDesc, requestAlgoCount, returnedAlgoCount, returnedAlgos) +function miopenFusionPlanConvolutionGetAlgo(fusePlanDesc, requestAlgoCount, + returnedAlgoCount, returnedAlgos) AMDGPU.prepare_state() - @check ccall((:miopenFusionPlanConvolutionGetAlgo, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Cint, Ptr{Cint}, Ptr{miopenConvFwdAlgorithm_t}), fusePlanDesc, requestAlgoCount, returnedAlgoCount, returnedAlgos) + @check @ccall(libMIOpen_path.miopenFusionPlanConvolutionGetAlgo(fusePlanDesc::miopenFusionPlanDescriptor_t, + requestAlgoCount::Cint, + returnedAlgoCount::Ptr{Cint}, + returnedAlgos::Ptr{miopenConvFwdAlgorithm_t})::miopenStatus_t) end function miopenFusionPlanConvolutionSetAlgo(fusePlanDesc, algo) AMDGPU.prepare_state() - @check ccall((:miopenFusionPlanConvolutionSetAlgo, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, miopenConvFwdAlgorithm_t), fusePlanDesc, algo) + @check @ccall(libMIOpen_path.miopenFusionPlanConvolutionSetAlgo(fusePlanDesc::miopenFusionPlanDescriptor_t, + algo::miopenConvFwdAlgorithm_t)::miopenStatus_t) end function miopenCreateOpConvForward(fusePlanDesc, convOp, convDesc, wDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpConvForward, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenConvolutionDescriptor_t, miopenTensorDescriptor_t), fusePlanDesc, convOp, convDesc, wDesc) + @check @ccall(libMIOpen_path.miopenCreateOpConvForward(fusePlanDesc::miopenFusionPlanDescriptor_t, + convOp::Ptr{miopenFusionOpDescriptor_t}, + convDesc::miopenConvolutionDescriptor_t, + wDesc::miopenTensorDescriptor_t)::miopenStatus_t) end function miopenCreateOpActivationForward(fusePlanDesc, activFwdOp, mode) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpActivationForward, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenActivationMode_t), fusePlanDesc, activFwdOp, mode) + @check @ccall(libMIOpen_path.miopenCreateOpActivationForward(fusePlanDesc::miopenFusionPlanDescriptor_t, + activFwdOp::Ptr{miopenFusionOpDescriptor_t}, + mode::miopenActivationMode_t)::miopenStatus_t) end function miopenCreateOpActivationBackward(fusePlanDesc, activBwdOp, mode) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpActivationBackward, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenActivationMode_t), fusePlanDesc, activBwdOp, mode) + @check @ccall(libMIOpen_path.miopenCreateOpActivationBackward(fusePlanDesc::miopenFusionPlanDescriptor_t, + activBwdOp::Ptr{miopenFusionOpDescriptor_t}, + mode::miopenActivationMode_t)::miopenStatus_t) end function miopenCreateOpBiasForward(fusePlanDesc, biasOp, bDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpBiasForward, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenTensorDescriptor_t), fusePlanDesc, biasOp, bDesc) + @check @ccall(libMIOpen_path.miopenCreateOpBiasForward(fusePlanDesc::miopenFusionPlanDescriptor_t, + biasOp::Ptr{miopenFusionOpDescriptor_t}, + bDesc::miopenTensorDescriptor_t)::miopenStatus_t) end -function miopenCreateOpBatchNormInference(fusePlanDesc, bnOp, bn_mode, bnScaleBiasMeanVarDesc) +function miopenCreateOpBatchNormInference(fusePlanDesc, bnOp, bn_mode, + bnScaleBiasMeanVarDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpBatchNormInference, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenBatchNormMode_t, miopenTensorDescriptor_t), fusePlanDesc, bnOp, bn_mode, bnScaleBiasMeanVarDesc) + @check @ccall(libMIOpen_path.miopenCreateOpBatchNormInference(fusePlanDesc::miopenFusionPlanDescriptor_t, + bnOp::Ptr{miopenFusionOpDescriptor_t}, + bn_mode::miopenBatchNormMode_t, + bnScaleBiasMeanVarDesc::miopenTensorDescriptor_t)::miopenStatus_t) end function miopenCreateOpBatchNormForward(fusePlanDesc, bnFwdOp, bn_mode, runningMeanVariance) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpBatchNormForward, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenBatchNormMode_t, Bool), fusePlanDesc, bnFwdOp, bn_mode, runningMeanVariance) + @check @ccall(libMIOpen_path.miopenCreateOpBatchNormForward(fusePlanDesc::miopenFusionPlanDescriptor_t, + bnFwdOp::Ptr{miopenFusionOpDescriptor_t}, + bn_mode::miopenBatchNormMode_t, + runningMeanVariance::Bool)::miopenStatus_t) end function miopenCreateOpBatchNormBackward(fusePlanDesc, bnBwdOp, bn_mode) AMDGPU.prepare_state() - @check ccall((:miopenCreateOpBatchNormBackward, libMIOpen_path), miopenStatus_t, (miopenFusionPlanDescriptor_t, Ptr{miopenFusionOpDescriptor_t}, miopenBatchNormMode_t), fusePlanDesc, bnBwdOp, bn_mode) + @check @ccall(libMIOpen_path.miopenCreateOpBatchNormBackward(fusePlanDesc::miopenFusionPlanDescriptor_t, + bnBwdOp::Ptr{miopenFusionOpDescriptor_t}, + bn_mode::miopenBatchNormMode_t)::miopenStatus_t) end function miopenCreateOperatorArgs(args) AMDGPU.prepare_state() - @check ccall((:miopenCreateOperatorArgs, libMIOpen_path), miopenStatus_t, (Ptr{miopenOperatorArgs_t},), args) + @check @ccall(libMIOpen_path.miopenCreateOperatorArgs(args::Ptr{miopenOperatorArgs_t})::miopenStatus_t) end function miopenDestroyOperatorArgs(args) AMDGPU.prepare_state() - @check ccall((:miopenDestroyOperatorArgs, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t,), args) + @check @ccall(libMIOpen_path.miopenDestroyOperatorArgs(args::miopenOperatorArgs_t)::miopenStatus_t) end function miopenSetOpArgsConvForward(args, convOp, alpha, beta, w) AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsConvForward, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}), args, convOp, alpha, beta, w) -end - -function miopenSetOpArgsActivForward(args, activFwdOp, alpha, beta, activAlpha, activBeta, activGamma) - AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsActivForward, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble, Cdouble, Cdouble), args, activFwdOp, alpha, beta, activAlpha, activBeta, activGamma) -end - -function miopenSetOpArgsActivBackward(args, activBwdOp, alpha, beta, y, reserved, activAlpha, activBeta, activGamma) - AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsActivBackward, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble, Cdouble, Cdouble), args, activBwdOp, alpha, beta, y, reserved, activAlpha, activBeta, activGamma) -end - -function miopenSetOpArgsBatchNormInference(args, bnOp, alpha, beta, bnScale, bnBias, estimatedMean, estimatedVariance, epsilon) - AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsBatchNormInference, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble), args, bnOp, alpha, beta, bnScale, bnBias, estimatedMean, estimatedVariance, epsilon) -end - -function miopenSetOpArgsBatchNormForward(args, bnOp, alpha, beta, bnScale, bnBias, savedMean, savedInvVariance, runningMean, runningVariance, expAvgFactor, epsilon) - AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsBatchNormForward, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Cdouble, Cdouble), args, bnOp, alpha, beta, bnScale, bnBias, savedMean, savedInvVariance, runningMean, runningVariance, expAvgFactor, epsilon) -end - -function miopenSetOpArgsBatchNormBackward(args, bnOp, alpha, beta, x, bnScale, bnBias, resultBnScaleDiff, resultBnBiasDiff, savedMean, savedInvVariance) - AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsBatchNormBackward, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}), args, bnOp, alpha, beta, x, bnScale, bnBias, resultBnScaleDiff, resultBnBiasDiff, savedMean, savedInvVariance) + @check @ccall(libMIOpen_path.miopenSetOpArgsConvForward(args::miopenOperatorArgs_t, + convOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + w::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenSetOpArgsActivForward(args, activFwdOp, alpha, beta, activAlpha, activBeta, + activGamma) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetOpArgsActivForward(args::miopenOperatorArgs_t, + activFwdOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + activAlpha::Cdouble, + activBeta::Cdouble, + activGamma::Cdouble)::miopenStatus_t) +end + +function miopenSetOpArgsActivBackward(args, activBwdOp, alpha, beta, y, reserved, + activAlpha, activBeta, activGamma) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetOpArgsActivBackward(args::miopenOperatorArgs_t, + activBwdOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + y::Ptr{Cvoid}, + reserved::Ptr{Cvoid}, + activAlpha::Cdouble, + activBeta::Cdouble, + activGamma::Cdouble)::miopenStatus_t) +end + +function miopenSetOpArgsBatchNormInference(args, bnOp, alpha, beta, bnScale, bnBias, + estimatedMean, estimatedVariance, epsilon) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetOpArgsBatchNormInference(args::miopenOperatorArgs_t, + bnOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + estimatedMean::Ptr{Cvoid}, + estimatedVariance::Ptr{Cvoid}, + epsilon::Cdouble)::miopenStatus_t) +end + +function miopenSetOpArgsBatchNormForward(args, bnOp, alpha, beta, bnScale, bnBias, + savedMean, savedInvVariance, runningMean, + runningVariance, expAvgFactor, epsilon) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetOpArgsBatchNormForward(args::miopenOperatorArgs_t, + bnOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + savedMean::Ptr{Cvoid}, + savedInvVariance::Ptr{Cvoid}, + runningMean::Ptr{Cvoid}, + runningVariance::Ptr{Cvoid}, + expAvgFactor::Cdouble, + epsilon::Cdouble)::miopenStatus_t) +end + +function miopenSetOpArgsBatchNormBackward(args, bnOp, alpha, beta, x, bnScale, bnBias, + resultBnScaleDiff, resultBnBiasDiff, savedMean, + savedInvVariance) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetOpArgsBatchNormBackward(args::miopenOperatorArgs_t, + bnOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + x::Ptr{Cvoid}, + bnScale::Ptr{Cvoid}, + bnBias::Ptr{Cvoid}, + resultBnScaleDiff::Ptr{Cvoid}, + resultBnBiasDiff::Ptr{Cvoid}, + savedMean::Ptr{Cvoid}, + savedInvVariance::Ptr{Cvoid})::miopenStatus_t) end function miopenSetOpArgsBiasForward(args, biasOp, alpha, beta, bias) AMDGPU.prepare_state() - @check ccall((:miopenSetOpArgsBiasForward, libMIOpen_path), miopenStatus_t, (miopenOperatorArgs_t, miopenFusionOpDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Ptr{Cvoid}), args, biasOp, alpha, beta, bias) -end - -function miopenExecuteFusionPlan(handle, fusePlanDesc, inputDesc, input, outputDesc, output, args) - AMDGPU.prepare_state() - @check ccall((:miopenExecuteFusionPlan, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenFusionPlanDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenOperatorArgs_t), handle, fusePlanDesc, inputDesc, input, outputDesc, output, args) + @check @ccall(libMIOpen_path.miopenSetOpArgsBiasForward(args::miopenOperatorArgs_t, + biasOp::miopenFusionOpDescriptor_t, + alpha::Ptr{Cvoid}, + beta::Ptr{Cvoid}, + bias::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenExecuteFusionPlan(handle, fusePlanDesc, inputDesc, input, outputDesc, output, + args) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenExecuteFusionPlan(handle::miopenHandle_t, + fusePlanDesc::miopenFusionPlanDescriptor_t, + inputDesc::miopenTensorDescriptor_t, + input::Ptr{Cvoid}, + outputDesc::miopenTensorDescriptor_t, + output::Ptr{Cvoid}, + args::miopenOperatorArgs_t)::miopenStatus_t) +end + +function miopenExecuteFusionPlan_v2(handle, fusePlanDesc, inputDesc, input, outputDesc, + output, args, workspace, workspaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenExecuteFusionPlan_v2(handle::miopenHandle_t, + fusePlanDesc::miopenFusionPlanDescriptor_t, + inputDesc::miopenTensorDescriptor_t, + input::Ptr{Cvoid}, + outputDesc::miopenTensorDescriptor_t, + output::Ptr{Cvoid}, + args::miopenOperatorArgs_t, + workspace::Ptr{Cvoid}, + workspaceSize::Csize_t)::miopenStatus_t) +end + +function miopenConvolutionBiasActivationForward(handle, alpha1, xDesc, x, wDesc, w, + convDesc, algo, workspace, + workspaceSizeInBytes, alpha2, zDesc, z, + biasDesc, bias, activationDesc, yDesc, y) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenConvolutionBiasActivationForward(handle::miopenHandle_t, + alpha1::Ptr{Cvoid}, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + convDesc::miopenConvolutionDescriptor_t, + algo::miopenConvFwdAlgorithm_t, + workspace::Ptr{Cvoid}, + workspaceSizeInBytes::Csize_t, + alpha2::Ptr{Cvoid}, + zDesc::miopenTensorDescriptor_t, + z::Ptr{Cvoid}, + biasDesc::miopenTensorDescriptor_t, + bias::Ptr{Cvoid}, + activationDesc::miopenActivationDescriptor_t, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid})::miopenStatus_t) end @cenum miopenRNNMode_t::UInt32 begin @@ -896,6 +1853,7 @@ end @cenum miopenRNNAlgo_t::UInt32 begin miopenRNNdefault = 0 miopenRNNfundamental = 1 + miopenRNNroundedDynamic = 2 end @cenum miopenRNNDirectionMode_t::UInt32 begin @@ -912,242 +1870,969 @@ end miopenRNNAlgoGEMM = 0 end +@cenum miopenRNNPaddingMode_t::UInt32 begin + miopenRNNIONotPadded = 0 + miopenRNNIOWithPadding = 1 +end + +@cenum miopenRNNFWDMode_t::UInt32 begin + miopenRNNTraining = 0 + miopenRNNInference = 1 +end + +@cenum miopenRNNBaseLayout_t::UInt32 begin + miopenRNNDataUnknownLayout = 0 + miopenRNNDataSeqMajorNotPadded = 1 + miopenRNNDataSeqMajorPadded = 2 + miopenRNNDataBatchMajorPadded = 3 +end + function miopenCreateRNNDescriptor(rnnDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateRNNDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenRNNDescriptor_t},), rnnDesc) + @check @ccall(libMIOpen_path.miopenCreateRNNDescriptor(rnnDesc::Ptr{miopenRNNDescriptor_t})::miopenStatus_t) end -function miopenGetRNNDescriptor(rnnDesc, rnnMode, algoMode, inputMode, dirMode, biasMode, hiddenSize, layer) +function miopenGetRNNDescriptor(rnnDesc, rnnMode, algoMode, inputMode, dirMode, biasMode, + hiddenSize, layer) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNDescriptor, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t, Ptr{miopenRNNMode_t}, Ptr{miopenRNNAlgo_t}, Ptr{miopenRNNInputMode_t}, Ptr{miopenRNNDirectionMode_t}, Ptr{miopenRNNBiasMode_t}, Ptr{Cint}, Ptr{Cint}), rnnDesc, rnnMode, algoMode, inputMode, dirMode, biasMode, hiddenSize, layer) + @check @ccall(libMIOpen_path.miopenGetRNNDescriptor(rnnDesc::miopenRNNDescriptor_t, + rnnMode::Ptr{miopenRNNMode_t}, + algoMode::Ptr{miopenRNNAlgo_t}, + inputMode::Ptr{miopenRNNInputMode_t}, + dirMode::Ptr{miopenRNNDirectionMode_t}, + biasMode::Ptr{miopenRNNBiasMode_t}, + hiddenSize::Ptr{Cint}, + layer::Ptr{Cint})::miopenStatus_t) end -function miopenGetRNNDescriptor_V2(rnnDesc, hiddenSize, layer, dropoutDesc, inputMode, dirMode, rnnMode, biasMode, algoMode, dataType) +function miopenGetRNNDescriptor_V2(rnnDesc, hiddenSize, layer, dropoutDesc, inputMode, + dirMode, rnnMode, biasMode, algoMode, dataType) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNDescriptor_V2, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t, Ptr{Cint}, Ptr{Cint}, Ptr{miopenDropoutDescriptor_t}, Ptr{miopenRNNInputMode_t}, Ptr{miopenRNNDirectionMode_t}, Ptr{miopenRNNMode_t}, Ptr{miopenRNNBiasMode_t}, Ptr{miopenRNNAlgo_t}, Ptr{miopenDataType_t}), rnnDesc, hiddenSize, layer, dropoutDesc, inputMode, dirMode, rnnMode, biasMode, algoMode, dataType) + @check @ccall(libMIOpen_path.miopenGetRNNDescriptor_V2(rnnDesc::miopenRNNDescriptor_t, + hiddenSize::Ptr{Cint}, + layer::Ptr{Cint}, + dropoutDesc::Ptr{miopenDropoutDescriptor_t}, + inputMode::Ptr{miopenRNNInputMode_t}, + dirMode::Ptr{miopenRNNDirectionMode_t}, + rnnMode::Ptr{miopenRNNMode_t}, + biasMode::Ptr{miopenRNNBiasMode_t}, + algoMode::Ptr{miopenRNNAlgo_t}, + dataType::Ptr{miopenDataType_t})::miopenStatus_t) end function miopenDestroyRNNDescriptor(rnnDesc) AMDGPU.prepare_state() - @check ccall((:miopenDestroyRNNDescriptor, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t,), rnnDesc) + @check @ccall(libMIOpen_path.miopenDestroyRNNDescriptor(rnnDesc::miopenRNNDescriptor_t)::miopenStatus_t) +end + +function miopenSetRNNDescriptor(rnnDesc, hsize, nlayers, inMode, direction, rnnMode, + biasMode, algo, dataType) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetRNNDescriptor(rnnDesc::miopenRNNDescriptor_t, + hsize::Cint, nlayers::Cint, + inMode::miopenRNNInputMode_t, + direction::miopenRNNDirectionMode_t, + rnnMode::miopenRNNMode_t, + biasMode::miopenRNNBiasMode_t, + algo::miopenRNNAlgo_t, + dataType::miopenDataType_t)::miopenStatus_t) end -function miopenSetRNNDescriptor(rnnDesc, hsize, nlayers, inMode, direction, rnnMode, biasMode, algo, dataType) +function miopenSetRNNDescriptor_V2(rnnDesc, hsize, nlayers, dropoutDesc, inMode, direction, + rnnMode, biasMode, algo, dataType) AMDGPU.prepare_state() - @check ccall((:miopenSetRNNDescriptor, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t, Cint, Cint, miopenRNNInputMode_t, miopenRNNDirectionMode_t, miopenRNNMode_t, miopenRNNBiasMode_t, miopenRNNAlgo_t, miopenDataType_t), rnnDesc, hsize, nlayers, inMode, direction, rnnMode, biasMode, algo, dataType) + @check @ccall(libMIOpen_path.miopenSetRNNDescriptor_V2(rnnDesc::miopenRNNDescriptor_t, + hsize::Cint, nlayers::Cint, + dropoutDesc::miopenDropoutDescriptor_t, + inMode::miopenRNNInputMode_t, + direction::miopenRNNDirectionMode_t, + rnnMode::miopenRNNMode_t, + biasMode::miopenRNNBiasMode_t, + algo::miopenRNNAlgo_t, + dataType::miopenDataType_t)::miopenStatus_t) end -function miopenSetRNNDescriptor_V2(rnnDesc, hsize, nlayers, dropoutDesc, inMode, direction, rnnMode, biasMode, algo, dataType) +function miopenSetRNNDataSeqTensorDescriptor(seqTensorDesc, dataType, layout, + maxSequenceLen, batchSize, vectorSize, + sequenceLenArray, paddingMarker) AMDGPU.prepare_state() - @check ccall((:miopenSetRNNDescriptor_V2, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t, Cint, Cint, miopenDropoutDescriptor_t, miopenRNNInputMode_t, miopenRNNDirectionMode_t, miopenRNNMode_t, miopenRNNBiasMode_t, miopenRNNAlgo_t, miopenDataType_t), rnnDesc, hsize, nlayers, dropoutDesc, inMode, direction, rnnMode, biasMode, algo, dataType) + @check @ccall(libMIOpen_path.miopenSetRNNDataSeqTensorDescriptor(seqTensorDesc::miopenSeqTensorDescriptor_t, + dataType::miopenDataType_t, + layout::miopenRNNBaseLayout_t, + maxSequenceLen::Cint, + batchSize::Cint, + vectorSize::Cint, + sequenceLenArray::Ptr{Cint}, + paddingMarker::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenGetRNNDataSeqTensorDescriptor(seqTensorDesc, dataType, layout, + maxSequenceLen, batchSize, vectorSize, + sequenceLenArrayLimit, sequenceLenArray, + paddingMarker) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetRNNDataSeqTensorDescriptor(seqTensorDesc::miopenSeqTensorDescriptor_t, + dataType::Ptr{miopenDataType_t}, + layout::Ptr{miopenRNNBaseLayout_t}, + maxSequenceLen::Ptr{Cint}, + batchSize::Ptr{Cint}, + vectorSize::Ptr{Cint}, + sequenceLenArrayLimit::Cint, + sequenceLenArray::Ptr{Cint}, + paddingMarker::Ptr{Cvoid})::miopenStatus_t) end function miopenGetRNNWorkspaceSize(handle, rnnDesc, sequenceLen, xDesc, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNWorkspaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Csize_t}), handle, rnnDesc, sequenceLen, xDesc, numBytes) + @check @ccall(libMIOpen_path.miopenGetRNNWorkspaceSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + sequenceLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + numBytes::Ptr{Csize_t})::miopenStatus_t) end function miopenGetRNNTrainingReserveSize(handle, rnnDesc, sequenceLen, xDesc, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNTrainingReserveSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Csize_t}), handle, rnnDesc, sequenceLen, xDesc, numBytes) + @check @ccall(libMIOpen_path.miopenGetRNNTrainingReserveSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + sequenceLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + numBytes::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenGetRNNTempSpaceSizes(handle, rnnDesc, xDesc, fwdMode, workSpaceSize, + reserveSpaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetRNNTempSpaceSizes(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + xDesc::miopenSeqTensorDescriptor_t, + fwdMode::miopenRNNFWDMode_t, + workSpaceSize::Ptr{Csize_t}, + reserveSpaceSize::Ptr{Csize_t})::miopenStatus_t) end function miopenGetRNNParamsSize(handle, rnnDesc, xDesc, numBytes, dtype) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNParamsSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}, miopenDataType_t), handle, rnnDesc, xDesc, numBytes, dtype) + @check @ccall(libMIOpen_path.miopenGetRNNParamsSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + xDesc::miopenTensorDescriptor_t, + numBytes::Ptr{Csize_t}, + dtype::miopenDataType_t)::miopenStatus_t) end function miopenGetRNNParamsDescriptor(handle, rnnDesc, xDesc, wDesc, dtype) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNParamsDescriptor, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, miopenDataType_t), handle, rnnDesc, xDesc, wDesc, dtype) + @check @ccall(libMIOpen_path.miopenGetRNNParamsDescriptor(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + xDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + dtype::miopenDataType_t)::miopenStatus_t) end function miopenGetRNNInputTensorSize(handle, rnnDesc, seqLen, xDesc, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNInputTensorSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Csize_t}), handle, rnnDesc, seqLen, xDesc, numBytes) + @check @ccall(libMIOpen_path.miopenGetRNNInputTensorSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + seqLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + numBytes::Ptr{Csize_t})::miopenStatus_t) end function miopenGetRNNHiddenTensorSize(handle, rnnDesc, seqLen, xDesc, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNHiddenTensorSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Csize_t}), handle, rnnDesc, seqLen, xDesc, numBytes) + @check @ccall(libMIOpen_path.miopenGetRNNHiddenTensorSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + seqLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + numBytes::Ptr{Csize_t})::miopenStatus_t) end function miopenGetRNNLayerParamSize(handle, rnnDesc, layer, xDesc, paramID, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNLayerParamSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, Cint, Ptr{Csize_t}), handle, rnnDesc, layer, xDesc, paramID, numBytes) + @check @ccall(libMIOpen_path.miopenGetRNNLayerParamSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + paramID::Cint, + numBytes::Ptr{Csize_t})::miopenStatus_t) end function miopenGetRNNLayerBiasSize(handle, rnnDesc, layer, biasID, numBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNLayerBiasSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Cint, Ptr{Csize_t}), handle, rnnDesc, layer, biasID, numBytes) + @check @ccall(libMIOpen_path.miopenGetRNNLayerBiasSize(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + layer::Cint, biasID::Cint, + numBytes::Ptr{Csize_t})::miopenStatus_t) end -function miopenGetRNNLayerParam(handle, rnnDesc, layer, xDesc, wDesc, w, paramID, paramDesc, layerParam) +function miopenGetRNNLayerParam(handle, rnnDesc, layer, xDesc, wDesc, w, paramID, paramDesc, + layerParam) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNLayerParam, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, rnnDesc, layer, xDesc, wDesc, w, paramID, paramDesc, layerParam) + @check @ccall(libMIOpen_path.miopenGetRNNLayerParam(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, paramID::Cint, + paramDesc::miopenTensorDescriptor_t, + layerParam::Ptr{Cvoid})::miopenStatus_t) end -function miopenGetRNNLayerBias(handle, rnnDesc, layer, xDesc, wDesc, w, biasID, biasDesc, layerBias) +function miopenGetRNNLayerBias(handle, rnnDesc, layer, xDesc, wDesc, w, biasID, biasDesc, + layerBias) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNLayerBias, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, rnnDesc, layer, xDesc, wDesc, w, biasID, biasDesc, layerBias) + @check @ccall(libMIOpen_path.miopenGetRNNLayerBias(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, biasID::Cint, + biasDesc::miopenTensorDescriptor_t, + layerBias::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenGetRNNLayerParamOffset(rnnDesc, layer, xDesc, paramID, paramDesc, + layerParamOffset) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetRNNLayerParamOffset(rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + paramID::Cint, + paramDesc::miopenTensorDescriptor_t, + layerParamOffset::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenGetRNNLayerBiasOffset(rnnDesc, layer, xDesc, biasID, biasDesc, + layerBiasOffset) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetRNNLayerBiasOffset(rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + biasID::Cint, + biasDesc::miopenTensorDescriptor_t, + layerBiasOffset::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenSetRNNLayerParam(handle, rnnDesc, layer, xDesc, wDesc, w, paramID, paramDesc, + layerParam) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetRNNLayerParam(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, paramID::Cint, + paramDesc::miopenTensorDescriptor_t, + layerParam::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenSetRNNLayerBias(handle, rnnDesc, layer, xDesc, wDesc, w, biasID, biasDesc, + layerBias) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetRNNLayerBias(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + layer::Cint, + xDesc::miopenTensorDescriptor_t, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, biasID::Cint, + biasDesc::miopenTensorDescriptor_t, + layerBias::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenSetRNNPaddingMode(rnnDesc, paddingMode) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetRNNPaddingMode(rnnDesc::miopenRNNDescriptor_t, + paddingMode::miopenRNNPaddingMode_t)::miopenStatus_t) +end + +function miopenGetRNNPaddingMode(rnnDesc, paddingMode) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetRNNPaddingMode(rnnDesc::miopenRNNDescriptor_t, + paddingMode::Ptr{miopenRNNPaddingMode_t})::miopenStatus_t) +end + +function miopenRNNForward(handle, rnnDesc, fwdMode, xDesc, x, hDesc, hx, hy, cDesc, cx, cy, + yDesc, y, w, weightSpaceSize, workSpace, workSpaceNumBytes, + reserveSpace, reserveSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNForward(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + fwdMode::miopenRNNFWDMode_t, + xDesc::miopenSeqTensorDescriptor_t, + x::Ptr{Cvoid}, + hDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, hy::Ptr{Cvoid}, + cDesc::miopenTensorDescriptor_t, + cx::Ptr{Cvoid}, cy::Ptr{Cvoid}, + yDesc::miopenSeqTensorDescriptor_t, + y::Ptr{Cvoid}, w::Ptr{Cvoid}, + weightSpaceSize::Csize_t, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t, + reserveSpace::Ptr{Cvoid}, + reserveSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +function miopenRNNBackwardSeqData(handle, rnnDesc, yDesc, y, dy, hDesc, hx, dhy, dhx, cDesc, + cx, dcy, dcx, xDesc, dx, w, weightSpaceSize, workSpace, + workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNBackwardSeqData(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + yDesc::miopenSeqTensorDescriptor_t, + y::Ptr{Cvoid}, dy::Ptr{Cvoid}, + hDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, dhy::Ptr{Cvoid}, + dhx::Ptr{Cvoid}, + cDesc::miopenTensorDescriptor_t, + cx::Ptr{Cvoid}, dcy::Ptr{Cvoid}, + dcx::Ptr{Cvoid}, + xDesc::miopenSeqTensorDescriptor_t, + dx::Ptr{Cvoid}, w::Ptr{Cvoid}, + weightSpaceSize::Csize_t, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t, + reserveSpace::Ptr{Cvoid}, + reserveSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +function miopenRNNBackwardWeightsSeqTensor(handle, rnnDesc, xDesc, x, hDesc, hx, yDesc, y, + dw, weightSpaceSize, workSpace, + workSpaceNumBytes, reserveSpace, + reserveSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNBackwardWeightsSeqTensor(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + xDesc::miopenSeqTensorDescriptor_t, + x::Ptr{Cvoid}, + hDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, + yDesc::miopenSeqTensorDescriptor_t, + y::Ptr{Cvoid}, + dw::Ptr{Cvoid}, + weightSpaceSize::Csize_t, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t, + reserveSpace::Ptr{Cvoid}, + reserveSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +function miopenRNNForwardTraining(handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, + cxDesc, cx, wDesc, w, yDesc, y, hyDesc, hy, cyDesc, cy, + workSpace, workSpaceNumBytes, reserveSpace, + reserveSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNForwardTraining(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + sequenceLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + x::Ptr{Cvoid}, + hxDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, + cxDesc::miopenTensorDescriptor_t, + cx::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + yDesc::Ptr{miopenTensorDescriptor_t}, + y::Ptr{Cvoid}, + hyDesc::miopenTensorDescriptor_t, + hy::Ptr{Cvoid}, + cyDesc::miopenTensorDescriptor_t, + cy::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t, + reserveSpace::Ptr{Cvoid}, + reserveSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +function miopenRNNBackwardData(handle, rnnDesc, sequenceLen, yDesc, y, dyDesc, dy, dhyDesc, + dhy, dcyDesc, dcy, wDesc, w, hxDesc, hx, cxDesc, cx, dxDesc, + dx, dhxDesc, dhx, dcxDesc, dcx, workSpace, workSpaceNumBytes, + reserveSpace, reserveSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNBackwardData(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + sequenceLen::Cint, + yDesc::Ptr{miopenTensorDescriptor_t}, + y::Ptr{Cvoid}, + dyDesc::Ptr{miopenTensorDescriptor_t}, + dy::Ptr{Cvoid}, + dhyDesc::miopenTensorDescriptor_t, + dhy::Ptr{Cvoid}, + dcyDesc::miopenTensorDescriptor_t, + dcy::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + hxDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, + cxDesc::miopenTensorDescriptor_t, + cx::Ptr{Cvoid}, + dxDesc::Ptr{miopenTensorDescriptor_t}, + dx::Ptr{Cvoid}, + dhxDesc::miopenTensorDescriptor_t, + dhx::Ptr{Cvoid}, + dcxDesc::miopenTensorDescriptor_t, + dcx::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t, + reserveSpace::Ptr{Cvoid}, + reserveSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +function miopenRNNBackwardWeights(handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, yDesc, + y, dwDesc, dw, workSpace, workSpaceNumBytes, reserveSpace, + reserveSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNBackwardWeights(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + sequenceLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + x::Ptr{Cvoid}, + hxDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, + yDesc::Ptr{miopenTensorDescriptor_t}, + y::Ptr{Cvoid}, + dwDesc::miopenTensorDescriptor_t, + dw::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t, + reserveSpace::Ptr{Cvoid}, + reserveSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +function miopenRNNForwardInference(handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, + cxDesc, cx, wDesc, w, yDesc, y, hyDesc, hy, cyDesc, cy, + workSpace, workSpaceNumBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRNNForwardInference(handle::miopenHandle_t, + rnnDesc::miopenRNNDescriptor_t, + sequenceLen::Cint, + xDesc::Ptr{miopenTensorDescriptor_t}, + x::Ptr{Cvoid}, + hxDesc::miopenTensorDescriptor_t, + hx::Ptr{Cvoid}, + cxDesc::miopenTensorDescriptor_t, + cx::Ptr{Cvoid}, + wDesc::miopenTensorDescriptor_t, + w::Ptr{Cvoid}, + yDesc::Ptr{miopenTensorDescriptor_t}, + y::Ptr{Cvoid}, + hyDesc::miopenTensorDescriptor_t, + hy::Ptr{Cvoid}, + cyDesc::miopenTensorDescriptor_t, + cy::Ptr{Cvoid}, + workSpace::Ptr{Cvoid}, + workSpaceNumBytes::Csize_t)::miopenStatus_t) +end + +@cenum miopenCTCLossAlgo_t::UInt32 begin + MIOPEN_CTC_LOSS_ALGO_DETERMINISTIC = 0 end -function miopenGetRNNLayerParamOffset(rnnDesc, layer, xDesc, paramID, paramDesc, layerParamOffset) +function miopenCreateCTCLossDescriptor(ctcLossDesc) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNLayerParamOffset, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, Cint, miopenTensorDescriptor_t, Ptr{Csize_t}), rnnDesc, layer, xDesc, paramID, paramDesc, layerParamOffset) + @check @ccall(libMIOpen_path.miopenCreateCTCLossDescriptor(ctcLossDesc::Ptr{miopenCTCLossDescriptor_t})::miopenStatus_t) end -function miopenGetRNNLayerBiasOffset(rnnDesc, layer, xDesc, biasID, biasDesc, layerBiasOffset) +function miopenGetCTCLossDescriptor(ctcLossDesc, dataType, blank_label_id, + apply_softmax_layer) AMDGPU.prepare_state() - @check ccall((:miopenGetRNNLayerBiasOffset, libMIOpen_path), miopenStatus_t, (miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, Cint, miopenTensorDescriptor_t, Ptr{Csize_t}), rnnDesc, layer, xDesc, biasID, biasDesc, layerBiasOffset) + @check @ccall(libMIOpen_path.miopenGetCTCLossDescriptor(ctcLossDesc::miopenCTCLossDescriptor_t, + dataType::Ptr{miopenDataType_t}, + blank_label_id::Ptr{Cint}, + apply_softmax_layer::Ptr{Bool})::miopenStatus_t) end -function miopenSetRNNLayerParam(handle, rnnDesc, layer, xDesc, wDesc, w, paramID, paramDesc, layerParam) +function miopenDestroyCTCLossDescriptor(ctcLossDesc) AMDGPU.prepare_state() - @check ccall((:miopenSetRNNLayerParam, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, rnnDesc, layer, xDesc, wDesc, w, paramID, paramDesc, layerParam) + @check @ccall(libMIOpen_path.miopenDestroyCTCLossDescriptor(ctcLossDesc::miopenCTCLossDescriptor_t)::miopenStatus_t) end -function miopenSetRNNLayerBias(handle, rnnDesc, layer, xDesc, wDesc, w, biasID, biasDesc, layerBias) +function miopenSetCTCLossDescriptor(ctcLossDesc, dataType, blank_label_id, + apply_softmax_layer) AMDGPU.prepare_state() - @check ccall((:miopenSetRNNLayerBias, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Cint, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, rnnDesc, layer, xDesc, wDesc, w, biasID, biasDesc, layerBias) + @check @ccall(libMIOpen_path.miopenSetCTCLossDescriptor(ctcLossDesc::miopenCTCLossDescriptor_t, + dataType::miopenDataType_t, + blank_label_id::Cint, + apply_softmax_layer::Bool)::miopenStatus_t) end -function miopenRNNForwardTraining(handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, cxDesc, cx, wDesc, w, yDesc, y, hyDesc, hy, cyDesc, cy, workSpace, workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) +function miopenGetCTCLossWorkspaceSize(handle, probsDesc, gradientsDesc, labels, + labelLengths, inputLengths, algo, ctcLossDesc, + workSpaceSize) AMDGPU.prepare_state() - @check ccall((:miopenRNNForwardTraining, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t, Ptr{Cvoid}, Csize_t), handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, cxDesc, cx, wDesc, w, yDesc, y, hyDesc, hy, cyDesc, cy, workSpace, workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) + @check @ccall(libMIOpen_path.miopenGetCTCLossWorkspaceSize(handle::miopenHandle_t, + probsDesc::miopenTensorDescriptor_t, + gradientsDesc::miopenTensorDescriptor_t, + labels::Ptr{Cint}, + labelLengths::Ptr{Cint}, + inputLengths::Ptr{Cint}, + algo::miopenCTCLossAlgo_t, + ctcLossDesc::miopenCTCLossDescriptor_t, + workSpaceSize::Ptr{Csize_t})::miopenStatus_t) end -function miopenRNNBackwardData(handle, rnnDesc, sequenceLen, yDesc, y, dyDesc, dy, dhyDesc, dhy, dcyDesc, dcy, wDesc, w, hxDesc, hx, cxDesc, cx, dxDesc, dx, dhxDesc, dhx, dcxDesc, dcx, workSpace, workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) +function miopenCTCLoss(handle, probsDesc, probs, labels, labelLengths, inputLengths, losses, + gradientsDesc, gradients, algo, ctcLossDesc, workSpace, + workSpaceSize) AMDGPU.prepare_state() - @check ccall((:miopenRNNBackwardData, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t, Ptr{Cvoid}, Csize_t), handle, rnnDesc, sequenceLen, yDesc, y, dyDesc, dy, dhyDesc, dhy, dcyDesc, dcy, wDesc, w, hxDesc, hx, cxDesc, cx, dxDesc, dx, dhxDesc, dhx, dcxDesc, dcx, workSpace, workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) + @check @ccall(libMIOpen_path.miopenCTCLoss(handle::miopenHandle_t, + probsDesc::miopenTensorDescriptor_t, + probs::Ptr{Cvoid}, labels::Ptr{Cint}, + labelLengths::Ptr{Cint}, + inputLengths::Ptr{Cint}, losses::Ptr{Cvoid}, + gradientsDesc::miopenTensorDescriptor_t, + gradients::Ptr{Cvoid}, + algo::miopenCTCLossAlgo_t, + ctcLossDesc::miopenCTCLossDescriptor_t, + workSpace::Ptr{Cvoid}, + workSpaceSize::Csize_t)::miopenStatus_t) end -function miopenRNNBackwardWeights(handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, yDesc, y, dwDesc, dw, workSpace, workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) +@cenum miopenRNGType_t::UInt32 begin + MIOPEN_RNG_PSEUDO_XORWOW = 0 +end + +function miopenCreateDropoutDescriptor(dropoutDesc) AMDGPU.prepare_state() - @check ccall((:miopenRNNBackwardWeights, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t, Ptr{Cvoid}, Csize_t), handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, yDesc, y, dwDesc, dw, workSpace, workSpaceNumBytes, reserveSpace, reserveSpaceNumBytes) + @check @ccall(libMIOpen_path.miopenCreateDropoutDescriptor(dropoutDesc::Ptr{miopenDropoutDescriptor_t})::miopenStatus_t) end -function miopenRNNForwardInference(handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, cxDesc, cx, wDesc, w, yDesc, y, hyDesc, hy, cyDesc, cy, workSpace, workSpaceNumBytes) +function miopenDestroyDropoutDescriptor(dropoutDesc) AMDGPU.prepare_state() - @check ccall((:miopenRNNForwardInference, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenRNNDescriptor_t, Cint, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{miopenTensorDescriptor_t}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t), handle, rnnDesc, sequenceLen, xDesc, x, hxDesc, hx, cxDesc, cx, wDesc, w, yDesc, y, hyDesc, hy, cyDesc, cy, workSpace, workSpaceNumBytes) + @check @ccall(libMIOpen_path.miopenDestroyDropoutDescriptor(dropoutDesc::miopenDropoutDescriptor_t)::miopenStatus_t) end -@cenum miopenCTCLossAlgo_t::UInt32 begin - MIOPEN_CTC_LOSS_ALGO_DETERMINISTIC = 0 +function miopenDropoutGetReserveSpaceSize(xDesc, reserveSpaceSizeInBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenDropoutGetReserveSpaceSize(xDesc::miopenTensorDescriptor_t, + reserveSpaceSizeInBytes::Ptr{Csize_t})::miopenStatus_t) end -function miopenCreateCTCLossDescriptor(ctcLossDesc) +function miopenDropoutGetStatesSize(handle, stateSizeInBytes) AMDGPU.prepare_state() - @check ccall((:miopenCreateCTCLossDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenCTCLossDescriptor_t},), ctcLossDesc) + @check @ccall(libMIOpen_path.miopenDropoutGetStatesSize(handle::miopenHandle_t, + stateSizeInBytes::Ptr{Csize_t})::miopenStatus_t) end -function miopenGetCTCLossDescriptor(ctcLossDesc, dataType, blank_label_id, apply_softmax_layer) +function miopenGetDropoutDescriptor(dropoutDesc, handle, dropout, states, seed, use_mask, + state_evo, rng_mode) AMDGPU.prepare_state() - @check ccall((:miopenGetCTCLossDescriptor, libMIOpen_path), miopenStatus_t, (miopenCTCLossDescriptor_t, Ptr{miopenDataType_t}, Ptr{Cint}, Ptr{Bool}), ctcLossDesc, dataType, blank_label_id, apply_softmax_layer) + @check @ccall(libMIOpen_path.miopenGetDropoutDescriptor(dropoutDesc::miopenDropoutDescriptor_t, + handle::miopenHandle_t, + dropout::Ptr{Cfloat}, + states::Ptr{Ptr{Cvoid}}, + seed::Ptr{Culonglong}, + use_mask::Ptr{Bool}, + state_evo::Ptr{Bool}, + rng_mode::Ptr{miopenRNGType_t})::miopenStatus_t) end -function miopenDestroyCTCLossDescriptor(ctcLossDesc) +function miopenRestoreDropoutDescriptor(dropoutDesc, handle, dropout, states, + stateSizeInBytes, seed, use_mask, state_evo, + rng_mode) AMDGPU.prepare_state() - @check ccall((:miopenDestroyCTCLossDescriptor, libMIOpen_path), miopenStatus_t, (miopenCTCLossDescriptor_t,), ctcLossDesc) + @check @ccall(libMIOpen_path.miopenRestoreDropoutDescriptor(dropoutDesc::miopenDropoutDescriptor_t, + handle::miopenHandle_t, + dropout::Cfloat, + states::Ptr{Cvoid}, + stateSizeInBytes::Csize_t, + seed::Culonglong, + use_mask::Bool, + state_evo::Bool, + rng_mode::miopenRNGType_t)::miopenStatus_t) end -function miopenSetCTCLossDescriptor(ctcLossDesc, dataType, blank_label_id, apply_softmax_layer) +function miopenSetDropoutDescriptor(dropoutDesc, handle, dropout, states, stateSizeInBytes, + seed, use_mask, state_evo, rng_mode) AMDGPU.prepare_state() - @check ccall((:miopenSetCTCLossDescriptor, libMIOpen_path), miopenStatus_t, (miopenCTCLossDescriptor_t, miopenDataType_t, Cint, Bool), ctcLossDesc, dataType, blank_label_id, apply_softmax_layer) + @check @ccall(libMIOpen_path.miopenSetDropoutDescriptor(dropoutDesc::miopenDropoutDescriptor_t, + handle::miopenHandle_t, + dropout::Cfloat, + states::Ptr{Cvoid}, + stateSizeInBytes::Csize_t, + seed::Culonglong, + use_mask::Bool, state_evo::Bool, + rng_mode::miopenRNGType_t)::miopenStatus_t) end -function miopenGetCTCLossWorkspaceSize(handle, probsDesc, gradientsDesc, labels, labelLengths, inputLengths, algo, ctcLossDesc, workSpaceSize) +function miopenDropoutForward(handle, dropoutDesc, noise_shape, xDesc, x, yDesc, y, + reserveSpace, reserveSpaceSizeInBytes) AMDGPU.prepare_state() - @check ccall((:miopenGetCTCLossWorkspaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, miopenCTCLossAlgo_t, miopenCTCLossDescriptor_t, Ptr{Csize_t}), handle, probsDesc, gradientsDesc, labels, labelLengths, inputLengths, algo, ctcLossDesc, workSpaceSize) + @check @ccall(libMIOpen_path.miopenDropoutForward(handle::miopenHandle_t, + dropoutDesc::miopenDropoutDescriptor_t, + noise_shape::miopenTensorDescriptor_t, + xDesc::miopenTensorDescriptor_t, + x::Ptr{Cvoid}, + yDesc::miopenTensorDescriptor_t, + y::Ptr{Cvoid}, + reserveSpace::Ptr{Cvoid}, + reserveSpaceSizeInBytes::Csize_t)::miopenStatus_t) end -function miopenCTCLoss(handle, probsDesc, probs, labels, labelLengths, inputLengths, losses, gradientsDesc, gradients, algo, ctcLossDesc, workSpace, workSpaceSize) +function miopenDropoutBackward(handle, dropoutDesc, noise_shape, dyDesc, dy, dxDesc, dx, + reserveSpace, reserveSpaceSizeInBytes) AMDGPU.prepare_state() - @check ccall((:miopenCTCLoss, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cint}, Ptr{Cint}, Ptr{Cint}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenCTCLossAlgo_t, miopenCTCLossDescriptor_t, Ptr{Cvoid}, Csize_t), handle, probsDesc, probs, labels, labelLengths, inputLengths, losses, gradientsDesc, gradients, algo, ctcLossDesc, workSpace, workSpaceSize) + @check @ccall(libMIOpen_path.miopenDropoutBackward(handle::miopenHandle_t, + dropoutDesc::miopenDropoutDescriptor_t, + noise_shape::miopenTensorDescriptor_t, + dyDesc::miopenTensorDescriptor_t, + dy::Ptr{Cvoid}, + dxDesc::miopenTensorDescriptor_t, + dx::Ptr{Cvoid}, + reserveSpace::Ptr{Cvoid}, + reserveSpaceSizeInBytes::Csize_t)::miopenStatus_t) end -@cenum miopenRNGType_t::UInt32 begin - MIOPEN_RNG_PSEUDO_XORWOW = 0 +function miopenCreateReduceTensorDescriptor(reduceTensorDesc) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenCreateReduceTensorDescriptor(reduceTensorDesc::Ptr{miopenReduceTensorDescriptor_t})::miopenStatus_t) end -function miopenCreateDropoutDescriptor(dropoutDesc) +function miopenDestroyReduceTensorDescriptor(reduceTensorDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateDropoutDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenDropoutDescriptor_t},), dropoutDesc) + @check @ccall(libMIOpen_path.miopenDestroyReduceTensorDescriptor(reduceTensorDesc::miopenReduceTensorDescriptor_t)::miopenStatus_t) end -function miopenDestroyDropoutDescriptor(dropoutDesc) +function miopenSetReduceTensorDescriptor(reduceTensorDesc, reduceTensorOp, + reduceTensorCompType, reduceTensorNanOpt, + reduceTensorIndices, reduceTensorIndicesType) AMDGPU.prepare_state() - @check ccall((:miopenDestroyDropoutDescriptor, libMIOpen_path), miopenStatus_t, (miopenDropoutDescriptor_t,), dropoutDesc) + @check @ccall(libMIOpen_path.miopenSetReduceTensorDescriptor(reduceTensorDesc::miopenReduceTensorDescriptor_t, + reduceTensorOp::miopenReduceTensorOp_t, + reduceTensorCompType::miopenDataType_t, + reduceTensorNanOpt::miopenNanPropagation_t, + reduceTensorIndices::miopenReduceTensorIndices_t, + reduceTensorIndicesType::miopenIndicesType_t)::miopenStatus_t) end -function miopenDropoutGetReserveSpaceSize(xDesc, reserveSpaceSizeInBytes) +function miopenGetReduceTensorDescriptor(reduceTensorDesc, reduceTensorOp, + reduceTensorCompType, reduceTensorNanOpt, + reduceTensorIndices, reduceTensorIndicesType) AMDGPU.prepare_state() - @check ccall((:miopenDropoutGetReserveSpaceSize, libMIOpen_path), miopenStatus_t, (miopenTensorDescriptor_t, Ptr{Csize_t}), xDesc, reserveSpaceSizeInBytes) + @check @ccall(libMIOpen_path.miopenGetReduceTensorDescriptor(reduceTensorDesc::miopenReduceTensorDescriptor_t, + reduceTensorOp::Ptr{miopenReduceTensorOp_t}, + reduceTensorCompType::Ptr{miopenDataType_t}, + reduceTensorNanOpt::Ptr{miopenNanPropagation_t}, + reduceTensorIndices::Ptr{miopenReduceTensorIndices_t}, + reduceTensorIndicesType::Ptr{miopenIndicesType_t})::miopenStatus_t) end -function miopenDropoutGetStatesSize(handle, stateSizeInBytes) +function miopenGetReductionIndicesSize(handle, reduceTensorDesc, aDesc, cDesc, sizeInBytes) AMDGPU.prepare_state() - @check ccall((:miopenDropoutGetStatesSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, Ptr{Csize_t}), handle, stateSizeInBytes) + @check @ccall(libMIOpen_path.miopenGetReductionIndicesSize(handle::miopenHandle_t, + reduceTensorDesc::miopenReduceTensorDescriptor_t, + aDesc::miopenTensorDescriptor_t, + cDesc::miopenTensorDescriptor_t, + sizeInBytes::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenGetReductionWorkspaceSize(handle, reduceTensorDesc, aDesc, cDesc, + sizeInBytes) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetReductionWorkspaceSize(handle::miopenHandle_t, + reduceTensorDesc::miopenReduceTensorDescriptor_t, + aDesc::miopenTensorDescriptor_t, + cDesc::miopenTensorDescriptor_t, + sizeInBytes::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenReduceTensor(handle, reduceTensorDesc, indices, indicesSizeInBytes, + workspace, workspaceSizeInBytes, alpha, aDesc, A, beta, cDesc, + C) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenReduceTensor(handle::miopenHandle_t, + reduceTensorDesc::miopenReduceTensorDescriptor_t, + indices::Ptr{Cvoid}, + indicesSizeInBytes::Csize_t, + workspace::Ptr{Cvoid}, + workspaceSizeInBytes::Csize_t, + alpha::Ptr{Cvoid}, + aDesc::miopenTensorDescriptor_t, + A::Ptr{Cvoid}, beta::Ptr{Cvoid}, + cDesc::miopenTensorDescriptor_t, + C::Ptr{Cvoid})::miopenStatus_t) +end + +struct miopenProblem +end + +const miopenProblem_t = Ptr{miopenProblem} + +@cenum miopenProblemDirection_t::UInt32 begin + miopenProblemDirectionForward = 0 + miopenProblemDirectionBackward = 1 + miopenProblemDirectionBackwardWeights = 2 end -function miopenGetDropoutDescriptor(dropoutDesc, handle, dropout, states, seed, use_mask, state_evo, rng_mode) +@cenum miopenTensorArgumentId_t::UInt32 begin + miopenTensorArgumentIdInvalid = 0 + miopenTensorConvolutionX = 1 + miopenTensorConvolutionW = 2 + miopenTensorConvolutionY = 3 + miopenTensorMhaK = 4 + miopenTensorMhaQ = 5 + miopenTensorMhaV = 6 + miopenTensorMhaDescaleK = 7 + miopenTensorMhaDescaleQ = 8 + miopenTensorMhaDescaleV = 9 + miopenTensorMhaDescaleS = 10 + miopenTensorMhaScaleS = 11 + miopenTensorMhaScaleO = 12 + miopenTensorMhaDropoutProbability = 13 + miopenTensorMhaDropoutSeed = 14 + miopenTensorMhaDropoutOffset = 15 + miopenTensorMhaO = 16 + miopenTensorMhaAmaxO = 17 + miopenTensorMhaAmaxS = 18 + miopenTensorMhaM = 19 + miopenTensorMhaZInv = 20 + miopenTensorMhaDO = 21 + miopenTensorMhaDescaleO = 22 + miopenTensorMhaDescaleDO = 23 + miopenTensorMhaDescaleDS = 24 + miopenTensorMhaScaleDS = 25 + miopenTensorMhaScaleDQ = 26 + miopenTensorMhaScaleDK = 27 + miopenTensorMhaScaleDV = 28 + miopenTensorMhaDQ = 29 + miopenTensorMhaDK = 30 + miopenTensorMhaDV = 31 + miopenTensorMhaAmaxDQ = 32 + miopenTensorMhaAmaxDK = 33 + miopenTensorMhaAmaxDV = 34 + miopenTensorMhaAmaxDS = 35 + miopenTensorMhaBias = 36 + miopenTensorArgumentIsScalar = 0x0000000080000000 + miopenTensorMhaMask = 0x0000000080000001 +end + +@cenum miopenFindResultsOrder_t::UInt32 begin + miopenFindResultsOrderByTime = 0 + miopenFindResultsOrderByWorkspaceSize = 1 +end + +function miopenCreateConvProblem(problem, operatorDesc, direction) AMDGPU.prepare_state() - @check ccall((:miopenGetDropoutDescriptor, libMIOpen_path), miopenStatus_t, (miopenDropoutDescriptor_t, miopenHandle_t, Ptr{Cfloat}, Ptr{Ptr{Cvoid}}, Ptr{Culonglong}, Ptr{Bool}, Ptr{Bool}, Ptr{miopenRNGType_t}), dropoutDesc, handle, dropout, states, seed, use_mask, state_evo, rng_mode) + @check @ccall(libMIOpen_path.miopenCreateConvProblem(problem::Ptr{miopenProblem_t}, + operatorDesc::miopenConvolutionDescriptor_t, + direction::miopenProblemDirection_t)::miopenStatus_t) end -function miopenRestoreDropoutDescriptor(dropoutDesc, handle, dropout, states, stateSizeInBytes, seed, use_mask, state_evo, rng_mode) +@cenum miopenMhaMask_t::UInt32 begin + miopenMhaMaskNone = 0 + miopenMhaMaskCausal = 1 +end + +function miopenCreateMhaProblem(problem, operatorDesc, direction) AMDGPU.prepare_state() - @check ccall((:miopenRestoreDropoutDescriptor, libMIOpen_path), miopenStatus_t, (miopenDropoutDescriptor_t, miopenHandle_t, Cfloat, Ptr{Cvoid}, Csize_t, Culonglong, Bool, Bool, miopenRNGType_t), dropoutDesc, handle, dropout, states, stateSizeInBytes, seed, use_mask, state_evo, rng_mode) + @check @ccall(libMIOpen_path.miopenCreateMhaProblem(problem::Ptr{miopenProblem_t}, + operatorDesc::miopenMhaDescriptor_t, + direction::miopenProblemDirection_t)::miopenStatus_t) end -function miopenSetDropoutDescriptor(dropoutDesc, handle, dropout, states, stateSizeInBytes, seed, use_mask, state_evo, rng_mode) +function miopenCreateMhaDescriptor(mhaDesc) AMDGPU.prepare_state() - @check ccall((:miopenSetDropoutDescriptor, libMIOpen_path), miopenStatus_t, (miopenDropoutDescriptor_t, miopenHandle_t, Cfloat, Ptr{Cvoid}, Csize_t, Culonglong, Bool, Bool, miopenRNGType_t), dropoutDesc, handle, dropout, states, stateSizeInBytes, seed, use_mask, state_evo, rng_mode) + @check @ccall(libMIOpen_path.miopenCreateMhaDescriptor(mhaDesc::Ptr{miopenMhaDescriptor_t})::miopenStatus_t) end -function miopenDropoutForward(handle, dropoutDesc, noise_shape, xDesc, x, yDesc, y, reserveSpace, reserveSpaceSizeInBytes) +function miopenSetMhaDescriptor(mhaDesc, scale) AMDGPU.prepare_state() - @check ccall((:miopenDropoutForward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenDropoutDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t), handle, dropoutDesc, noise_shape, xDesc, x, yDesc, y, reserveSpace, reserveSpaceSizeInBytes) + @check @ccall(libMIOpen_path.miopenSetMhaDescriptor(mhaDesc::miopenMhaDescriptor_t, + scale::Cfloat)::miopenStatus_t) end -function miopenDropoutBackward(handle, dropoutDesc, noise_shape, dyDesc, dy, dxDesc, dx, reserveSpace, reserveSpaceSizeInBytes) +function miopenGetMhaDescriptor(mhaDesc, scale) AMDGPU.prepare_state() - @check ccall((:miopenDropoutBackward, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenDropoutDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, Csize_t), handle, dropoutDesc, noise_shape, dyDesc, dy, dxDesc, dx, reserveSpace, reserveSpaceSizeInBytes) + @check @ccall(libMIOpen_path.miopenGetMhaDescriptor(mhaDesc::miopenMhaDescriptor_t, + scale::Ptr{Cfloat})::miopenStatus_t) end -function miopenCreateReduceTensorDescriptor(reduceTensorDesc) +function miopenCreateSoftmaxDescriptor(softmaxDesc) AMDGPU.prepare_state() - @check ccall((:miopenCreateReduceTensorDescriptor, libMIOpen_path), miopenStatus_t, (Ptr{miopenReduceTensorDescriptor_t},), reduceTensorDesc) + @check @ccall(libMIOpen_path.miopenCreateSoftmaxDescriptor(softmaxDesc::Ptr{miopenSoftmaxDescriptor_t})::miopenStatus_t) end -function miopenDestroyReduceTensorDescriptor(reduceTensorDesc) +function miopenSetSoftmaxDescriptor(softmaxDesc, alpha, beta, algorithm, mode) AMDGPU.prepare_state() - @check ccall((:miopenDestroyReduceTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenReduceTensorDescriptor_t,), reduceTensorDesc) + @check @ccall(libMIOpen_path.miopenSetSoftmaxDescriptor(softmaxDesc::miopenSoftmaxDescriptor_t, + alpha::Cfloat, beta::Cfloat, + algorithm::miopenSoftmaxAlgorithm_t, + mode::miopenSoftmaxMode_t)::miopenStatus_t) end -function miopenSetReduceTensorDescriptor(reduceTensorDesc, reduceTensorOp, reduceTensorCompType, reduceTensorNanOpt, reduceTensorIndices, reduceTensorIndicesType) +function miopenGetSoftmaxDescriptor(softmaxDesc, alpha, beta, algorithm, mode) AMDGPU.prepare_state() - @check ccall((:miopenSetReduceTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenReduceTensorDescriptor_t, miopenReduceTensorOp_t, miopenDataType_t, miopenNanPropagation_t, miopenReduceTensorIndices_t, miopenIndicesType_t), reduceTensorDesc, reduceTensorOp, reduceTensorCompType, reduceTensorNanOpt, reduceTensorIndices, reduceTensorIndicesType) + @check @ccall(libMIOpen_path.miopenGetSoftmaxDescriptor(softmaxDesc::miopenSoftmaxDescriptor_t, + alpha::Ptr{Cfloat}, + beta::Ptr{Cfloat}, + algorithm::Ptr{miopenSoftmaxAlgorithm_t}, + mode::Ptr{miopenSoftmaxMode_t})::miopenStatus_t) end -function miopenGetReduceTensorDescriptor(reduceTensorDesc, reduceTensorOp, reduceTensorCompType, reduceTensorNanOpt, reduceTensorIndices, reduceTensorIndicesType) +function miopenDestroyProblem(problem) AMDGPU.prepare_state() - @check ccall((:miopenGetReduceTensorDescriptor, libMIOpen_path), miopenStatus_t, (miopenReduceTensorDescriptor_t, Ptr{miopenReduceTensorOp_t}, Ptr{miopenDataType_t}, Ptr{miopenNanPropagation_t}, Ptr{miopenReduceTensorIndices_t}, Ptr{miopenIndicesType_t}), reduceTensorDesc, reduceTensorOp, reduceTensorCompType, reduceTensorNanOpt, reduceTensorIndices, reduceTensorIndicesType) + @check @ccall(libMIOpen_path.miopenDestroyProblem(problem::miopenProblem_t)::miopenStatus_t) end -function miopenGetReductionIndicesSize(handle, reduceTensorDesc, aDesc, cDesc, sizeInBytes) +function miopenSetProblemTensorDescriptor(problem, id, descriptor) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetProblemTensorDescriptor(problem::miopenProblem_t, + id::miopenTensorArgumentId_t, + descriptor::miopenTensorDescriptor_t)::miopenStatus_t) +end + +struct miopenFindOptions +end + +const miopenFindOptions_t = Ptr{miopenFindOptions} + +function miopenCreateFindOptions(options) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenCreateFindOptions(options::Ptr{miopenFindOptions_t})::miopenStatus_t) +end + +function miopenDestroyFindOptions(options) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenDestroyFindOptions(options::miopenFindOptions_t)::miopenStatus_t) +end + +function miopenSetFindOptionTuning(options, value) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetFindOptionTuning(options::miopenFindOptions_t, + value::Cint)::miopenStatus_t) +end + +function miopenSetFindOptionResultsOrder(options, value) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetFindOptionResultsOrder(options::miopenFindOptions_t, + value::miopenFindResultsOrder_t)::miopenStatus_t) +end + +function miopenSetFindOptionWorkspaceLimit(options, value) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetFindOptionWorkspaceLimit(options::miopenFindOptions_t, + value::Csize_t)::miopenStatus_t) +end + +function miopenSetFindOptionPreallocatedWorkspace(options, buffer, size) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetFindOptionPreallocatedWorkspace(options::miopenFindOptions_t, + buffer::Ptr{Cvoid}, + size::Csize_t)::miopenStatus_t) +end + +function miopenSetFindOptionPreallocatedTensor(options, id, buffer) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetFindOptionPreallocatedTensor(options::miopenFindOptions_t, + id::miopenTensorArgumentId_t, + buffer::Ptr{Cvoid})::miopenStatus_t) +end + +function miopenSetFindOptionAttachBinaries(options, attach) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSetFindOptionAttachBinaries(options::miopenFindOptions_t, + attach::Cuint)::miopenStatus_t) +end + +struct miopenSolution +end + +const miopenSolution_t = Ptr{miopenSolution} + +function miopenFindSolutions(handle, problem, options, solutions, numSolutions, + maxSolutions) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenFindSolutions(handle::miopenHandle_t, + problem::miopenProblem_t, + options::miopenFindOptions_t, + solutions::Ptr{miopenSolution_t}, + numSolutions::Ptr{Csize_t}, + maxSolutions::Csize_t)::miopenStatus_t) +end + +struct miopenTensorArgument_t + id::miopenTensorArgumentId_t + descriptor::Ptr{miopenTensorDescriptor_t} + buffer::Ptr{Cvoid} +end + +function miopenRunSolution(handle, solution, nInputs, tensors, workspace, workspaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenRunSolution(handle::miopenHandle_t, + solution::miopenSolution_t, + nInputs::Csize_t, + tensors::Ptr{miopenTensorArgument_t}, + workspace::Ptr{Cvoid}, + workspaceSize::Csize_t)::miopenStatus_t) +end + +function miopenDestroySolution(solution) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenDestroySolution(solution::miopenSolution_t)::miopenStatus_t) +end + +function miopenLoadSolution(solution, data, size) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenLoadSolution(solution::Ptr{miopenSolution_t}, + data::Ptr{Cchar}, + size::Csize_t)::miopenStatus_t) +end + +function miopenSaveSolution(solution, data) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenSaveSolution(solution::miopenSolution_t, + data::Ptr{Cchar})::miopenStatus_t) +end + +function miopenGetSolutionSize(solution, size) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetSolutionSize(solution::miopenSolution_t, + size::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenGetSolutionWorkspaceSize(solution, workspaceSize) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetSolutionWorkspaceSize(solution::miopenSolution_t, + workspaceSize::Ptr{Csize_t})::miopenStatus_t) +end + +function miopenGetSolutionTime(solution, time) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetSolutionTime(solution::miopenSolution_t, + time::Ptr{Cfloat})::miopenStatus_t) +end + +function miopenGetSolutionSolverId(solution, solverId) + AMDGPU.prepare_state() + @check @ccall(libMIOpen_path.miopenGetSolutionSolverId(solution::miopenSolution_t, + solverId::Ptr{Cint})::miopenStatus_t) +end + +function miopenGetSolverIdConvAlgorithm(solverId, result) AMDGPU.prepare_state() - @check ccall((:miopenGetReductionIndicesSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenReduceTensorDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, reduceTensorDesc, aDesc, cDesc, sizeInBytes) + @check @ccall(libMIOpen_path.miopenGetSolverIdConvAlgorithm(solverId::Cint, + result::Ptr{miopenConvAlgorithm_t})::miopenStatus_t) +end + +@cenum miopenTuningPolicy_t::UInt32 begin + miopenTuningPolicyNone = 1 + miopenTuningPolicyDbUpdate = 2 + miopenTuningPolicySearch = 3 + miopenTuningPolicySearchDbUpdate = 4 + miopenTuningPolicyDbClean = 5 end -function miopenGetReductionWorkspaceSize(handle, reduceTensorDesc, aDesc, cDesc, sizeInBytes) +function miopenSetTuningPolicy(handle, newValue) AMDGPU.prepare_state() - @check ccall((:miopenGetReductionWorkspaceSize, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenReduceTensorDescriptor_t, miopenTensorDescriptor_t, miopenTensorDescriptor_t, Ptr{Csize_t}), handle, reduceTensorDesc, aDesc, cDesc, sizeInBytes) + @check @ccall(libMIOpen_path.miopenSetTuningPolicy(handle::miopenHandle_t, + newValue::miopenTuningPolicy_t)::miopenStatus_t) end -function miopenReduceTensor(handle, reduceTensorDesc, indices, indicesSizeInBytes, workspace, workspaceSizeInBytes, alpha, aDesc, A, beta, cDesc, C) +function miopenGetTuningPolicy(handle, value) AMDGPU.prepare_state() - @check ccall((:miopenReduceTensor, libMIOpen_path), miopenStatus_t, (miopenHandle_t, miopenReduceTensorDescriptor_t, Ptr{Cvoid}, Csize_t, Ptr{Cvoid}, Csize_t, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}, Ptr{Cvoid}, miopenTensorDescriptor_t, Ptr{Cvoid}), handle, reduceTensorDesc, indices, indicesSizeInBytes, workspace, workspaceSizeInBytes, alpha, aDesc, A, beta, cDesc, C) + @check @ccall(libMIOpen_path.miopenGetTuningPolicy(handle::miopenHandle_t, + value::Ptr{miopenTuningPolicy_t})::miopenStatus_t) end const MIOPEN_BACKEND_OPENCL = 0 @@ -1156,11 +2841,11 @@ const MIOPEN_BACKEND_HIP = 1 const MIOPEN_MODE_NOGPU = 0 -const MIOPEN_USE_MIOPENTENSILE = 0 +const MIOPEN_USE_ROCBLAS = 1 -const MIOPEN_USE_MIOPENGEMM = 0 +const MIOPEN_USE_HIPBLASLT = 1 -const MIOPEN_USE_ROCBLAS = 1 +const MIOPEN_USE_ROCTRACER = 1 const MIOPEN_BUILD_DEV = 0 @@ -1174,7 +2859,7 @@ const MIOPEN_DEBUG_FIND_DB_CACHING = 1 const MIOPEN_USE_COMGR = 1 -const MIOPEN_USE_HIPRTC = 0 +const MIOPEN_USE_HIPRTC = 1 const MIOPEN_USE_HIP_KERNELS = 1 @@ -1192,39 +2877,81 @@ const MIOPEN_ENABLE_SQLITE_BACKOFF = 1 const MIOPEN_USE_MLIR = 0 -const HIP_PACKAGE_VERSION_MAJOR = 5 +const MIOPEN_USE_COMPOSABLEKERNEL = 0 + +const MIOPEN_BUILD_DRIVER = 1 + +const MIOPEN_ENABLE_AI_IMMED_MODE_FALLBACK = 1 + +const MIOPEN_ENABLE_AI_KERNEL_TUNING = 1 + +const MIOPEN_HIP_COMPILER_HAS_OPTION_OFFLOAD_UNIFORM_BLOCK = 1 + +const MIOPEN_WORKAROUND_USE_BOOST_FILESYSTEM = 0 + +const MIOPEN_ENABLE_FIN_INTERFACE = 0 + +const HIP_PACKAGE_VERSION_MAJOR = 7 const HIP_PACKAGE_VERSION_MINOR = 2 -const HIP_PACKAGE_VERSION_PATCH = 0 +const HIP_PACKAGE_VERSION_PATCH = 53150 -const MIOPEN_AMD_COMGR_VERSION_MAJOR = 2 +const MIOPEN_AMD_COMGR_VERSION_MAJOR = 999 -const MIOPEN_AMD_COMGR_VERSION_MINOR = 4 +const MIOPEN_AMD_COMGR_VERSION_MINOR = 99 const MIOPEN_AMD_COMGR_VERSION_PATCH = 0 const MIOPEN_USE_RNE_BFLOAT16 = 1 -const MIOPEN_DEFAULT_FIND_MODE = "DynamicHybrid" +const MIOPEN_FP8_IEEE_EXPONENT_BIAS = 0 + +const MIOPEN_FP8_CLIPPING = 1 + +const MIOPEN_OFFLINE_COMPILER_PATHS_V2 = 0 -const MIOPEN_AMDGCN_ASSEMBLER = "/workspace/destdir/llvm/bin/clang" +const MIOPEN_AMDGCN_ASSEMBLER = "/therock/output/build/compiler/amd-llvm/dist/lib/llvm/bin/clang" -const MIOPEN_HIP_COMPILER = "/workspace/destdir/llvm/bin/rocm-clang++" +const HIP_OC_COMPILER = "/therock/output/build/compiler/amd-llvm/dist/lib/llvm/bin/amdclang" -const MIOPEN_OFFLOADBUNDLER_BIN = "/workspace/destdir/llvm/bin/clang-offload-bundler" +const MIOPEN_HIP_COMPILER = "/therock/output/build/core/clr/dist/lib/llvm/bin/clang++" + +const MIOPEN_OFFLOADBUNDLER_BIN = "/therock/output/build/compiler/amd-llvm/dist/lib/llvm/bin/clang-offload-bundler" const MIOPEN_CACHE_DIR = "~/.cache/miopen/" -const MIOPEN_USE_GEMM = (MIOPEN_USE_MIOPENTENSILE == 1) || ((MIOPEN_USE_MIOPENGEMM == 1) || (MIOPEN_USE_ROCBLAS == 1)) +const MIOPEN_USE_SQLITE_PERFDB = 0 const MIOPEN_NDEBUG = 0 -const MIOPEN_INSTALLABLE = (MIOPEN_NDEBUG == 1) && !(MIOPEN_BUILD_DEV == 1) - const MIOPEN_ALLOC_BUFFERS = 0 -const HIP_PACKAGE_VERSION_FLAT = (HIP_PACKAGE_VERSION_MAJOR * Culonglong(1000) + HIP_PACKAGE_VERSION_MINOR) * 1000000 + HIP_PACKAGE_VERSION_PATCH +const HIP_PACKAGE_VERSION_FLAT = (HIP_PACKAGE_VERSION_MAJOR * Culonglong(1000) + + HIP_PACKAGE_VERSION_MINOR) * 1000000 + + HIP_PACKAGE_VERSION_PATCH + +const MIOPEN_ROCBLAS_VERSION_MAJOR = 5 + +const MIOPEN_ROCBLAS_VERSION_MINOR = 3 + +const MIOPEN_ROCBLAS_VERSION_PATCH = 0 + +const MIOPEN_ROCBLAS_VERSION_FLAT = (MIOPEN_ROCBLAS_VERSION_MAJOR * 1000 + + MIOPEN_ROCBLAS_VERSION_MINOR) * 1000 + + MIOPEN_ROCBLAS_VERSION_PATCH + +const MIOPEN_HIPBLASLT_VERSION_MAJOR = 1 + +const MIOPEN_HIPBLASLT_VERSION_MINOR = 2 + +const MIOPEN_HIPBLASLT_VERSION_PATCH = 0 + +const MIOPEN_HIPBLASLT_VERSION_FLAT = (MIOPEN_HIPBLASLT_VERSION_MAJOR * 1000 + + MIOPEN_HIPBLASLT_VERSION_MINOR) * 1000 + + MIOPEN_HIPBLASLT_VERSION_PATCH + +const MIOPEN_GOLDEN_DB_VERSION = 21 # Skipping MacroDefinition: MIOPEN_EXPORT __attribute__ ( ( visibility ( "default" ) ) ) @@ -1232,14 +2959,16 @@ const HIP_PACKAGE_VERSION_FLAT = (HIP_PACKAGE_VERSION_MAJOR * Culonglong(1000) + # Skipping MacroDefinition: MIOPEN_DEPRECATED __attribute__ ( ( __deprecated__ ) ) -# const MIOPEN_DEPRECATED_EXPORT = MIOPEN_EXPORT(MIOPEN_DEPRECATED) +# Skipping MacroDefinition: MIOPEN_INTERNALS_EXPORT __attribute__ ( ( visibility ( "default" ) ) ) + +# Skipping MacroDefinition: MIOPEN_INTERNALS_NO_EXPORT __attribute__ ( ( visibility ( "hidden" ) ) ) -# const MIOPEN_DEPRECATED_NO_EXPORT = MIOPEN_NO_EXPORT(MIOPEN_DEPRECATED) +# Skipping MacroDefinition: MIOPEN_INTERNALS_DEPRECATED __attribute__ ( ( __deprecated__ ) ) const MIOPEN_API_VERSION_REDUCE_TENSOR = 1 -const MIOPEN_VERSION_MAJOR = 2 +const MIOPEN_VERSION_MAJOR = 3 -const MIOPEN_VERSION_MINOR = 17 +const MIOPEN_VERSION_MINOR = 5 -const MIOPEN_VERSION_PATCH = 0 +const MIOPEN_VERSION_PATCH = 1 diff --git a/src/fft/librocfft.jl b/src/fft/librocfft.jl index 6c39ba6c5..57b965931 100644 --- a/src/fft/librocfft.jl +++ b/src/fft/librocfft.jl @@ -74,45 +74,46 @@ end const rocfft_comm_type = rocfft_comm_type_e +# no prototype is found for this function at rocfft.h:150:29, please use with caution function rocfft_setup() AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_setup()::rocfft_status + @check @ccall(librocfft.rocfft_setup()::rocfft_status) end +# no prototype is found for this function at rocfft.h:154:29, please use with caution function rocfft_cleanup() AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_cleanup()::rocfft_status + @check @ccall(librocfft.rocfft_cleanup()::rocfft_status) end function rocfft_plan_create(plan, placement, transform_type, precision, dimensions, lengths, number_of_transforms, description) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_create(plan::Ptr{rocfft_plan}, + @check @ccall(librocfft.rocfft_plan_create(plan::Ptr{rocfft_plan}, placement::rocfft_result_placement, transform_type::rocfft_transform_type, precision::rocfft_precision, - dimensions::Csize_t, - lengths::Ptr{Csize_t}, + dimensions::Csize_t, lengths::Ptr{Csize_t}, number_of_transforms::Csize_t, - description::rocfft_plan_description)::rocfft_status + description::rocfft_plan_description)::rocfft_status) end function rocfft_execute(plan, in_buffer, out_buffer, info) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execute(plan::rocfft_plan, in_buffer::Ptr{Ptr{Cvoid}}, + @check @ccall(librocfft.rocfft_execute(plan::rocfft_plan, in_buffer::Ptr{Ptr{Cvoid}}, out_buffer::Ptr{Ptr{Cvoid}}, - info::rocfft_execution_info)::rocfft_status + info::rocfft_execution_info)::rocfft_status) end function rocfft_plan_destroy(plan) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_destroy(plan::rocfft_plan)::rocfft_status + @check @ccall(librocfft.rocfft_plan_destroy(plan::rocfft_plan)::rocfft_status) end function rocfft_plan_description_set_scale_factor(description, scale_factor) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_set_scale_factor(description::rocfft_plan_description, - scale_factor::Cdouble)::rocfft_status + @check @ccall(librocfft.rocfft_plan_description_set_scale_factor(description::rocfft_plan_description, + scale_factor::Cdouble)::rocfft_status) end function rocfft_plan_description_set_data_layout(description, in_array_type, out_array_type, @@ -120,7 +121,7 @@ function rocfft_plan_description_set_data_layout(description, in_array_type, out in_strides, in_distance, out_strides_size, out_strides, out_distance) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_set_data_layout(description::rocfft_plan_description, + @check @ccall(librocfft.rocfft_plan_description_set_data_layout(description::rocfft_plan_description, in_array_type::rocfft_array_type, out_array_type::rocfft_array_type, in_offsets::Ptr{Csize_t}, @@ -130,139 +131,153 @@ function rocfft_plan_description_set_data_layout(description, in_array_type, out in_distance::Csize_t, out_strides_size::Csize_t, out_strides::Ptr{Csize_t}, - out_distance::Csize_t)::rocfft_status + out_distance::Csize_t)::rocfft_status) end function rocfft_field_create(field) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_field_create(field::Ptr{rocfft_field})::rocfft_status + @check @ccall(librocfft.rocfft_field_create(field::Ptr{rocfft_field})::rocfft_status) end function rocfft_field_destroy(field) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_field_destroy(field::rocfft_field)::rocfft_status + @check @ccall(librocfft.rocfft_field_destroy(field::rocfft_field)::rocfft_status) end function rocfft_get_version_string(buf, len) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_get_version_string(buf::Ptr{Cchar}, - len::Csize_t)::rocfft_status + @check @ccall(librocfft.rocfft_get_version_string(buf::Ptr{Cchar}, + len::Csize_t)::rocfft_status) end function rocfft_plan_description_set_comm(description, comm_type, comm_handle) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_set_comm(description::rocfft_plan_description, + @check @ccall(librocfft.rocfft_plan_description_set_comm(description::rocfft_plan_description, comm_type::rocfft_comm_type, - comm_handle::Ptr{Cvoid})::rocfft_status + comm_handle::Ptr{Cvoid})::rocfft_status) end -function rocfft_brick_create(brick, field_lower, field_upper, brick_stride, dim, deviceID) +function rocfft_brick_create(brick, field_lower, field_upper, brick_stride, dim_with_batch, + deviceID) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_brick_create(brick::Ptr{rocfft_brick}, + @check @ccall(librocfft.rocfft_brick_create(brick::Ptr{rocfft_brick}, field_lower::Ptr{Csize_t}, field_upper::Ptr{Csize_t}, - brick_stride::Ptr{Csize_t}, dim::Csize_t, - deviceID::Cint)::rocfft_status + brick_stride::Ptr{Csize_t}, + dim_with_batch::Csize_t, + deviceID::Cint)::rocfft_status) end function rocfft_brick_destroy(brick) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_brick_destroy(brick::rocfft_brick)::rocfft_status + @check @ccall(librocfft.rocfft_brick_destroy(brick::rocfft_brick)::rocfft_status) end function rocfft_field_add_brick(field, brick) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_field_add_brick(field::rocfft_field, - brick::rocfft_brick)::rocfft_status + @check @ccall(librocfft.rocfft_field_add_brick(field::rocfft_field, + brick::rocfft_brick)::rocfft_status) end function rocfft_plan_description_add_infield(description, field) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_add_infield(description::rocfft_plan_description, - field::rocfft_field)::rocfft_status + @check @ccall(librocfft.rocfft_plan_description_add_infield(description::rocfft_plan_description, + field::rocfft_field)::rocfft_status) end function rocfft_plan_description_add_outfield(description, field) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_add_outfield(description::rocfft_plan_description, - field::rocfft_field)::rocfft_status + @check @ccall(librocfft.rocfft_plan_description_add_outfield(description::rocfft_plan_description, + field::rocfft_field)::rocfft_status) end function rocfft_plan_get_work_buffer_size(plan, size_in_bytes) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_get_work_buffer_size(plan::rocfft_plan, - size_in_bytes::Ptr{Csize_t})::rocfft_status + @check @ccall(librocfft.rocfft_plan_get_work_buffer_size(plan::rocfft_plan, + size_in_bytes::Ptr{Csize_t})::rocfft_status) end function rocfft_plan_get_print(plan) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_get_print(plan::rocfft_plan)::rocfft_status + @check @ccall(librocfft.rocfft_plan_get_print(plan::rocfft_plan)::rocfft_status) end function rocfft_plan_description_create(description) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_create(description::Ptr{rocfft_plan_description})::rocfft_status + @check @ccall(librocfft.rocfft_plan_description_create(description::Ptr{rocfft_plan_description})::rocfft_status) end function rocfft_plan_description_destroy(description) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_plan_description_destroy(description::rocfft_plan_description)::rocfft_status + @check @ccall(librocfft.rocfft_plan_description_destroy(description::rocfft_plan_description)::rocfft_status) end function rocfft_execution_info_create(info) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execution_info_create(info::Ptr{rocfft_execution_info})::rocfft_status + @check @ccall(librocfft.rocfft_execution_info_create(info::Ptr{rocfft_execution_info})::rocfft_status) end function rocfft_execution_info_destroy(info) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execution_info_destroy(info::rocfft_execution_info)::rocfft_status + @check @ccall(librocfft.rocfft_execution_info_destroy(info::rocfft_execution_info)::rocfft_status) end function rocfft_execution_info_set_work_buffer(info, work_buffer, size_in_bytes) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execution_info_set_work_buffer(info::rocfft_execution_info, + @check @ccall(librocfft.rocfft_execution_info_set_work_buffer(info::rocfft_execution_info, work_buffer::Ptr{Cvoid}, - size_in_bytes::Csize_t)::rocfft_status + size_in_bytes::Csize_t)::rocfft_status) end function rocfft_execution_info_set_stream(info, stream) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execution_info_set_stream(info::rocfft_execution_info, - stream::Ptr{Cvoid})::rocfft_status + @check @ccall(librocfft.rocfft_execution_info_set_stream(info::rocfft_execution_info, + stream::Ptr{Cvoid})::rocfft_status) end function rocfft_execution_info_set_load_callback(info, cb_functions, cb_data, shared_mem_bytes) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execution_info_set_load_callback(info::rocfft_execution_info, + @check @ccall(librocfft.rocfft_execution_info_set_load_callback(info::rocfft_execution_info, cb_functions::Ptr{Ptr{Cvoid}}, cb_data::Ptr{Ptr{Cvoid}}, - shared_mem_bytes::Csize_t)::rocfft_status + shared_mem_bytes::Csize_t)::rocfft_status) end function rocfft_execution_info_set_store_callback(info, cb_functions, cb_data, shared_mem_bytes) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_execution_info_set_store_callback(info::rocfft_execution_info, + @check @ccall(librocfft.rocfft_execution_info_set_store_callback(info::rocfft_execution_info, cb_functions::Ptr{Ptr{Cvoid}}, cb_data::Ptr{Ptr{Cvoid}}, - shared_mem_bytes::Csize_t)::rocfft_status + shared_mem_bytes::Csize_t)::rocfft_status) end function rocfft_cache_serialize(buffer, buffer_len_bytes) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_cache_serialize(buffer::Ptr{Ptr{Cvoid}}, - buffer_len_bytes::Ptr{Csize_t})::rocfft_status + @check @ccall(librocfft.rocfft_cache_serialize(buffer::Ptr{Ptr{Cvoid}}, + buffer_len_bytes::Ptr{Csize_t})::rocfft_status) end function rocfft_cache_buffer_free(buffer) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_cache_buffer_free(buffer::Ptr{Cvoid})::rocfft_status + @check @ccall(librocfft.rocfft_cache_buffer_free(buffer::Ptr{Cvoid})::rocfft_status) end function rocfft_cache_deserialize(buffer, buffer_len_bytes) AMDGPU.prepare_state() - @check @ccall librocfft.rocfft_cache_deserialize(buffer::Ptr{Cvoid}, - buffer_len_bytes::Csize_t)::rocfft_status + @check @ccall(librocfft.rocfft_cache_deserialize(buffer::Ptr{Cvoid}, + buffer_len_bytes::Csize_t)::rocfft_status) end + +# Skipping MacroDefinition: ROCFFT_EXPORT __attribute__ ( ( visibility ( "default" ) ) ) + +# Skipping MacroDefinition: ROCFFT_NO_EXPORT __attribute__ ( ( visibility ( "hidden" ) ) ) + +# Skipping MacroDefinition: ROCFFT_DEPRECATED __attribute__ ( ( __deprecated__ ) ) + +const rocfft_version_major = 1 + +const rocfft_version_minor = 0 + +const rocfft_version_patch = 36 diff --git a/src/hip/libhip.jl b/src/hip/libhip.jl index b6f7bfb2b..be905e466 100644 --- a/src/hip/libhip.jl +++ b/src/hip/libhip.jl @@ -355,8 +355,11 @@ const hipStream_t = Ptr{ihipStream_t} @cenum hipLaunchAttributeID::UInt32 begin hipLaunchAttributeAccessPolicyWindow = 1 hipLaunchAttributeCooperative = 2 + hipLaunchAttributeSynchronizationPolicy = 3 hipLaunchAttributePriority = 8 - hipLaunchAttributeMax = 9 + hipLaunchAttributeMemSyncDomainMap = 9 + hipLaunchAttributeMemSyncDomain = 10 + hipLaunchAttributeMax = 11 end struct hipLaunchAttributeValue @@ -368,6 +371,9 @@ function Base.getproperty(x::Ptr{hipLaunchAttributeValue}, f::Symbol) f === :accessPolicyWindow && return Ptr{hipAccessPolicyWindow}(x + 0) f === :cooperative && return Ptr{Cint}(x + 0) f === :priority && return Ptr{Cint}(x + 0) + f === :syncPolicy && return Ptr{hipSynchronizationPolicy}(x + 0) + f === :memSyncDomainMap && return Ptr{hipLaunchMemSyncDomainMap}(x + 0) + f === :memSyncDomain && return Ptr{hipLaunchMemSyncDomain}(x + 0) return getfield(x, f) end @@ -383,8 +389,8 @@ function Base.setproperty!(x::Ptr{hipLaunchAttributeValue}, f::Symbol, v) end function Base.propertynames(x::hipLaunchAttributeValue, private::Bool=false) - return (:pad, :accessPolicyWindow, :cooperative, :priority, - if private + return (:pad, :accessPolicyWindow, :cooperative, :priority, :syncPolicy, + :memSyncDomainMap, :memSyncDomain, if private fieldnames(typeof(x)) else () @@ -398,9 +404,8 @@ end function Base.getproperty(x::Ptr{hipLaunchAttribute_st}, f::Symbol) f === :id && return Ptr{hipLaunchAttributeID}(x + 0) f === :pad && return Ptr{NTuple{4,Cchar}}(x + 4) - f === - Symbol("union hipLaunchAttribute_st::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:1822:3)") && - return Ptr{Cvoid}(x + 0) + f === :val && return Ptr{hipLaunchAttributeValue}(x + 8) + f === :value && return Ptr{hipLaunchAttributeValue}(x + 8) return getfield(x, f) end @@ -416,9 +421,7 @@ function Base.setproperty!(x::Ptr{hipLaunchAttribute_st}, f::Symbol, v) end function Base.propertynames(x::hipLaunchAttribute_st, private::Bool=false) - return (:id, :pad, - Symbol("union hipLaunchAttribute_st::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:1822:3)"), - if private + return (:id, :pad, :val, :value, if private fieldnames(typeof(x)) else () @@ -488,6 +491,13 @@ end hipJitPreferBinary = 1 end +@cenum hipLibraryOption_e::UInt32 begin + hipLibraryHostUniversalFunctionAndDataTable = 0 + hipLibraryBinaryIsPreserved = 1 +end + +const hipLibraryOption = hipLibraryOption_e + @cenum var"##Ctag#277"::UInt32 begin HIP_SUCCESS = 0 HIP_ERROR_INVALID_VALUE = 1 @@ -608,6 +618,7 @@ end hipDeviceAttributeVirtualMemoryManagementSupported = 89 hipDeviceAttributeHostRegisterSupported = 90 hipDeviceAttributeMemoryPoolSupportedHandleTypes = 91 + hipDeviceAttributeHostNumaId = 92 hipDeviceAttributeCudaCompatibleEnd = 9999 hipDeviceAttributeAmdSpecificBegin = 10000 hipDeviceAttributeClockInstructionRate = 10000 @@ -629,6 +640,8 @@ end hipDeviceAttributeFineGrainSupport = 10016 hipDeviceAttributeWallClockRate = 10017 hipDeviceAttributeNumberOfXccs = 10018 + hipDeviceAttributeMaxAvailableVgprsPerThread = 10019 + hipDeviceAttributePciChipId = 10020 hipDeviceAttributeAmdSpecificEnd = 19999 hipDeviceAttributeVendorSpecificBegin = 20000 end @@ -873,30 +886,30 @@ end const HIPresourceViewFormat = HIPresourceViewFormat_enum -struct var"##Ctag#289" +struct var"##Ctag#292" data::NTuple{56,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#289"}, f::Symbol) - f === :array && return Ptr{var"##Ctag#290"}(x + 0) - f === :mipmap && return Ptr{var"##Ctag#291"}(x + 0) - f === :linear && return Ptr{var"##Ctag#292"}(x + 0) - f === :pitch2D && return Ptr{var"##Ctag#293"}(x + 0) +function Base.getproperty(x::Ptr{var"##Ctag#292"}, f::Symbol) + f === :array && return Ptr{var"##Ctag#293"}(x + 0) + f === :mipmap && return Ptr{var"##Ctag#294"}(x + 0) + f === :linear && return Ptr{var"##Ctag#295"}(x + 0) + f === :pitch2D && return Ptr{var"##Ctag#296"}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#289", f::Symbol) - r = Ref{var"##Ctag#289"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#289"}, r) +function Base.getproperty(x::var"##Ctag#292", f::Symbol) + r = Ref{var"##Ctag#292"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#292"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#289"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#292"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#289", private::Bool=false) +function Base.propertynames(x::var"##Ctag#292", private::Bool=false) return (:array, :mipmap, :linear, :pitch2D, if private fieldnames(typeof(x)) else @@ -910,7 +923,7 @@ end function Base.getproperty(x::Ptr{hipResourceDesc}, f::Symbol) f === :resType && return Ptr{hipResourceType}(x + 0) - f === :res && return Ptr{var"##Ctag#289"}(x + 8) + f === :res && return Ptr{var"##Ctag#292"}(x + 8) return getfield(x, f) end @@ -933,31 +946,31 @@ function Base.propertynames(x::hipResourceDesc, private::Bool=false) end...) end -struct var"##Ctag#296" +struct var"##Ctag#299" data::NTuple{128,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#296"}, f::Symbol) - f === :array && return Ptr{var"##Ctag#297"}(x + 0) - f === :mipmap && return Ptr{var"##Ctag#298"}(x + 0) - f === :linear && return Ptr{var"##Ctag#299"}(x + 0) - f === :pitch2D && return Ptr{var"##Ctag#300"}(x + 0) - f === :reserved && return Ptr{var"##Ctag#301"}(x + 0) +function Base.getproperty(x::Ptr{var"##Ctag#299"}, f::Symbol) + f === :array && return Ptr{var"##Ctag#300"}(x + 0) + f === :mipmap && return Ptr{var"##Ctag#301"}(x + 0) + f === :linear && return Ptr{var"##Ctag#302"}(x + 0) + f === :pitch2D && return Ptr{var"##Ctag#303"}(x + 0) + f === :reserved && return Ptr{var"##Ctag#304"}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#296", f::Symbol) - r = Ref{var"##Ctag#296"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#296"}, r) +function Base.getproperty(x::var"##Ctag#299", f::Symbol) + r = Ref{var"##Ctag#299"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#299"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#296"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#299"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#296", private::Bool=false) +function Base.propertynames(x::var"##Ctag#299", private::Bool=false) return (:array, :mipmap, :linear, :pitch2D, :reserved, if private fieldnames(typeof(x)) else @@ -971,7 +984,7 @@ end function Base.getproperty(x::Ptr{HIP_RESOURCE_DESC_st}, f::Symbol) f === :resType && return Ptr{HIPresourcetype}(x + 0) - f === :res && return Ptr{var"##Ctag#296"}(x + 8) + f === :res && return Ptr{var"##Ctag#299"}(x + 8) f === :flags && return Ptr{Cuint}(x + 136) return getfield(x, f) end @@ -1087,6 +1100,154 @@ struct HIP_MEMCPY3D Depth::Csize_t end +@cenum hipMemLocationType::UInt32 begin + hipMemLocationTypeInvalid = 0 + hipMemLocationTypeNone = 0 + hipMemLocationTypeDevice = 1 + hipMemLocationTypeHost = 2 + hipMemLocationTypeHostNuma = 3 + hipMemLocationTypeHostNumaCurrent = 4 +end + +struct hipMemLocation + type::hipMemLocationType + id::Cint +end + +@cenum hipMemcpyFlags::UInt32 begin + hipMemcpyFlagDefault = 0 + hipMemcpyFlagPreferOverlapWithCompute = 1 +end + +@cenum hipMemcpySrcAccessOrder::UInt32 begin + hipMemcpySrcAccessOrderInvalid = 0 + hipMemcpySrcAccessOrderStream = 1 + hipMemcpySrcAccessOrderDuringApiCall = 2 + hipMemcpySrcAccessOrderAny = 3 + hipMemcpySrcAccessOrderMax = 2147483647 +end + +struct hipMemcpyAttributes + srcAccessOrder::hipMemcpySrcAccessOrder + srcLocHint::hipMemLocation + dstLocHint::hipMemLocation + flags::Cuint +end + +@cenum hipMemcpy3DOperandType::UInt32 begin + hipMemcpyOperandTypePointer = 1 + hipMemcpyOperandTypeArray = 2 + hipMemcpyOperandTypeMax = 2147483647 +end + +struct hipOffset3D + x::Csize_t + y::Csize_t + z::Csize_t +end + +struct var"##Ctag#278" + data::NTuple{32,UInt8} +end + +function Base.getproperty(x::Ptr{var"##Ctag#278"}, f::Symbol) + f === :ptr && return Ptr{var"##Ctag#279"}(x + 0) + f === :array && return Ptr{var"##Ctag#280"}(x + 0) + return getfield(x, f) +end + +function Base.getproperty(x::var"##Ctag#278", f::Symbol) + r = Ref{var"##Ctag#278"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#278"}, r) + fptr = getproperty(ptr, f) + GC.@preserve r unsafe_load(fptr) +end + +function Base.setproperty!(x::Ptr{var"##Ctag#278"}, f::Symbol, v) + return unsafe_store!(getproperty(x, f), v) +end + +function Base.propertynames(x::var"##Ctag#278", private::Bool=false) + return (:ptr, :array, if private + fieldnames(typeof(x)) + else + () + end...) +end + +struct hipMemcpy3DOperand + data::NTuple{40,UInt8} +end + +function Base.getproperty(x::Ptr{hipMemcpy3DOperand}, f::Symbol) + f === :type && return Ptr{hipMemcpy3DOperandType}(x + 0) + f === :op && return Ptr{var"##Ctag#278"}(x + 8) + return getfield(x, f) +end + +function Base.getproperty(x::hipMemcpy3DOperand, f::Symbol) + r = Ref{hipMemcpy3DOperand}(x) + ptr = Base.unsafe_convert(Ptr{hipMemcpy3DOperand}, r) + fptr = getproperty(ptr, f) + GC.@preserve r unsafe_load(fptr) +end + +function Base.setproperty!(x::Ptr{hipMemcpy3DOperand}, f::Symbol, v) + return unsafe_store!(getproperty(x, f), v) +end + +function Base.propertynames(x::hipMemcpy3DOperand, private::Bool=false) + return (:type, :op, if private + fieldnames(typeof(x)) + else + () + end...) +end + +struct hipMemcpy3DBatchOp + data::NTuple{112,UInt8} +end + +function Base.getproperty(x::Ptr{hipMemcpy3DBatchOp}, f::Symbol) + f === :src && return Ptr{hipMemcpy3DOperand}(x + 0) + f === :dst && return Ptr{hipMemcpy3DOperand}(x + 40) + f === :extent && return Ptr{hipExtent}(x + 80) + f === :srcAccessOrder && return Ptr{hipMemcpySrcAccessOrder}(x + 104) + f === :flags && return Ptr{Cuint}(x + 108) + return getfield(x, f) +end + +function Base.getproperty(x::hipMemcpy3DBatchOp, f::Symbol) + r = Ref{hipMemcpy3DBatchOp}(x) + ptr = Base.unsafe_convert(Ptr{hipMemcpy3DBatchOp}, r) + fptr = getproperty(ptr, f) + GC.@preserve r unsafe_load(fptr) +end + +function Base.setproperty!(x::Ptr{hipMemcpy3DBatchOp}, f::Symbol, v) + return unsafe_store!(getproperty(x, f), v) +end + +function Base.propertynames(x::hipMemcpy3DBatchOp, private::Bool=false) + return (:src, :dst, :extent, :srcAccessOrder, :flags, if private + fieldnames(typeof(x)) + else + () + end...) +end + +struct hipMemcpy3DPeerParms + srcArray::hipArray_t + srcPos::hipPos + srcPtr::hipPitchedPtr + srcDevice::Cint + dstArray::hipArray_t + dstPos::hipPos + dstPtr::hipPitchedPtr + dstDevice::Cint + extent::hipExtent +end + function make_hipPitchedPtr(d, p, xsz, ysz) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.make_hipPitchedPtr(d::Ptr{Cvoid}, p::Csize_t, xsz::Csize_t, @@ -1737,6 +1898,12 @@ const hipDevice_t = Cint hipDevP2PAttrHipArrayAccessSupported = 3 end +@cenum hipDriverEntryPointQueryResult::UInt32 begin + hipDriverEntryPointSuccess = 0 + hipDriverEntryPointSymbolNotFound = 1 + hipDriverEntryPointVersionNotSufficent = 2 +end + struct hipIpcMemHandle_st data::NTuple{64,UInt8} end @@ -1809,6 +1976,14 @@ mutable struct ihipLinkState_t end const hipLinkState_t = Ptr{ihipLinkState_t} +mutable struct ihipLibrary_t end + +const hipLibrary_t = Ptr{ihipLibrary_t} + +mutable struct ihipKernel_t end + +const hipKernel_t = Ptr{ihipKernel_t} + mutable struct ihipMemPoolHandle_t end const hipMemPool_t = Ptr{ihipMemPoolHandle_t} @@ -1979,40 +2154,6 @@ end hipMemPoolAttrUsedMemHigh = 8 end -@cenum hipMemLocationType::UInt32 begin - hipMemLocationTypeInvalid = 0 - hipMemLocationTypeDevice = 1 -end - -struct hipMemLocation - data::NTuple{8,UInt8} -end - -function Base.getproperty(x::Ptr{hipMemLocation}, f::Symbol) - f === :type && return Ptr{hipMemLocationType}(x + 0) - f === :id && return Ptr{Cint}(x + 4) - return getfield(x, f) -end - -function Base.getproperty(x::hipMemLocation, f::Symbol) - r = Ref{hipMemLocation}(x) - ptr = Base.unsafe_convert(Ptr{hipMemLocation}, r) - fptr = getproperty(ptr, f) - GC.@preserve r unsafe_load(fptr) -end - -function Base.setproperty!(x::Ptr{hipMemLocation}, f::Symbol, v) - return unsafe_store!(getproperty(x, f), v) -end - -function Base.propertynames(x::hipMemLocation, private::Bool=false) - return (:type, :id, if private - fieldnames(typeof(x)) - else - () - end...) -end - @cenum hipMemAccessFlags::UInt32 begin hipMemAccessFlagsProtNone = 0 hipMemAccessFlagsProtRead = 1 @@ -2051,6 +2192,7 @@ end @cenum hipMemAllocationType::UInt32 begin hipMemAllocationTypeInvalid = 0 hipMemAllocationTypePinned = 1 + hipMemAllocationTypeUncached = 1073741824 hipMemAllocationTypeMax = 2147483647 end @@ -2261,29 +2403,29 @@ end const hipExternalMemoryHandleType = hipExternalMemoryHandleType_enum -struct var"##Ctag#294" +struct var"##Ctag#297" data::NTuple{16,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#294"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#297"}, f::Symbol) f === :fd && return Ptr{Cint}(x + 0) - f === :win32 && return Ptr{var"##Ctag#295"}(x + 0) + f === :win32 && return Ptr{var"##Ctag#298"}(x + 0) f === :nvSciBufObject && return Ptr{Ptr{Cvoid}}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#294", f::Symbol) - r = Ref{var"##Ctag#294"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#294"}, r) +function Base.getproperty(x::var"##Ctag#297", f::Symbol) + r = Ref{var"##Ctag#297"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#297"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#294"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#297"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#294", private::Bool=false) +function Base.propertynames(x::var"##Ctag#297", private::Bool=false) return (:fd, :win32, :nvSciBufObject, if private fieldnames(typeof(x)) else @@ -2297,7 +2439,7 @@ end function Base.getproperty(x::Ptr{hipExternalMemoryHandleDesc_st}, f::Symbol) f === :type && return Ptr{hipExternalMemoryHandleType}(x + 0) - f === :handle && return Ptr{var"##Ctag#294"}(x + 8) + f === :handle && return Ptr{var"##Ctag#297"}(x + 8) f === :size && return Ptr{Culonglong}(x + 24) f === :flags && return Ptr{Cuint}(x + 32) f === :reserved && return Ptr{NTuple{16,Cuint}}(x + 36) @@ -2383,8 +2525,7 @@ function Base.setproperty!(x::Ptr{hipExternalMemoryMipmappedArrayDesc_st}, f::Sy end function Base.propertynames(x::hipExternalMemoryMipmappedArrayDesc_st, private::Bool=false) - return (:offset, :formatDesc, :extent, :flags, :numLevels, - if private + return (:offset, :formatDesc, :extent, :flags, :numLevels, if private fieldnames(typeof(x)) else () @@ -2410,29 +2551,29 @@ end const hipExternalSemaphoreHandleType = hipExternalSemaphoreHandleType_enum -struct var"##Ctag#287" +struct var"##Ctag#290" data::NTuple{16,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#287"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#290"}, f::Symbol) f === :fd && return Ptr{Cint}(x + 0) - f === :win32 && return Ptr{var"##Ctag#288"}(x + 0) + f === :win32 && return Ptr{var"##Ctag#291"}(x + 0) f === :NvSciSyncObj && return Ptr{Ptr{Cvoid}}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#287", f::Symbol) - r = Ref{var"##Ctag#287"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#287"}, r) +function Base.getproperty(x::var"##Ctag#290", f::Symbol) + r = Ref{var"##Ctag#290"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#290"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#287"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#290"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#287", private::Bool=false) +function Base.propertynames(x::var"##Ctag#290", private::Bool=false) return (:fd, :win32, :NvSciSyncObj, if private fieldnames(typeof(x)) else @@ -2446,7 +2587,7 @@ end function Base.getproperty(x::Ptr{hipExternalSemaphoreHandleDesc_st}, f::Symbol) f === :type && return Ptr{hipExternalSemaphoreHandleType}(x + 0) - f === :handle && return Ptr{var"##Ctag#287"}(x + 8) + f === :handle && return Ptr{var"##Ctag#290"}(x + 8) f === :flags && return Ptr{Cuint}(x + 24) f === :reserved && return Ptr{NTuple{16,Cuint}}(x + 28) return getfield(x, f) @@ -2475,47 +2616,47 @@ const hipExternalSemaphoreHandleDesc = hipExternalSemaphoreHandleDesc_st const hipExternalSemaphore_t = Ptr{Cvoid} -struct var"##Ctag#284" +struct var"##Ctag#287" value::Culonglong end -function Base.getproperty(x::Ptr{var"##Ctag#284"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#287"}, f::Symbol) f === :value && return Ptr{Culonglong}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#284", f::Symbol) - r = Ref{var"##Ctag#284"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#284"}, r) +function Base.getproperty(x::var"##Ctag#287", f::Symbol) + r = Ref{var"##Ctag#287"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#287"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#284"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#287"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#285" +struct var"##Ctag#288" data::NTuple{8,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#285"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#288"}, f::Symbol) f === :fence && return Ptr{Ptr{Cvoid}}(x + 0) f === :reserved && return Ptr{Culonglong}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#285", f::Symbol) - r = Ref{var"##Ctag#285"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#285"}, r) +function Base.getproperty(x::var"##Ctag#288", f::Symbol) + r = Ref{var"##Ctag#288"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#288"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#285"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#288"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#285", private::Bool=false) +function Base.propertynames(x::var"##Ctag#288", private::Bool=false) return (:fence, :reserved, if private fieldnames(typeof(x)) else @@ -2523,49 +2664,49 @@ function Base.propertynames(x::var"##Ctag#285", private::Bool=false) end...) end -struct var"##Ctag#286" +struct var"##Ctag#289" key::Culonglong end -function Base.getproperty(x::Ptr{var"##Ctag#286"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#289"}, f::Symbol) f === :key && return Ptr{Culonglong}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#286", f::Symbol) - r = Ref{var"##Ctag#286"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#286"}, r) +function Base.getproperty(x::var"##Ctag#289", f::Symbol) + r = Ref{var"##Ctag#289"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#289"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#286"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#289"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#283" +struct var"##Ctag#286" data::NTuple{72,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#283"}, f::Symbol) - f === :fence && return Ptr{var"##Ctag#284"}(x + 0) - f === :nvSciSync && return Ptr{var"##Ctag#285"}(x + 8) - f === :keyedMutex && return Ptr{var"##Ctag#286"}(x + 16) +function Base.getproperty(x::Ptr{var"##Ctag#286"}, f::Symbol) + f === :fence && return Ptr{var"##Ctag#287"}(x + 0) + f === :nvSciSync && return Ptr{var"##Ctag#288"}(x + 8) + f === :keyedMutex && return Ptr{var"##Ctag#289"}(x + 16) f === :reserved && return Ptr{NTuple{12,Cuint}}(x + 24) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#283", f::Symbol) - r = Ref{var"##Ctag#283"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#283"}, r) +function Base.getproperty(x::var"##Ctag#286", f::Symbol) + r = Ref{var"##Ctag#286"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#286"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#283"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#286"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#283", private::Bool=false) +function Base.propertynames(x::var"##Ctag#286", private::Bool=false) return (:fence, :nvSciSync, :keyedMutex, :reserved, if private fieldnames(typeof(x)) else @@ -2605,47 +2746,47 @@ end const hipExternalSemaphoreSignalParams = hipExternalSemaphoreSignalParams_st -struct var"##Ctag#304" +struct var"##Ctag#307" value::Culonglong end -function Base.getproperty(x::Ptr{var"##Ctag#304"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#307"}, f::Symbol) f === :value && return Ptr{Culonglong}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#304", f::Symbol) - r = Ref{var"##Ctag#304"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#304"}, r) +function Base.getproperty(x::var"##Ctag#307", f::Symbol) + r = Ref{var"##Ctag#307"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#307"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#304"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#307"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#305" +struct var"##Ctag#308" data::NTuple{8,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#305"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#308"}, f::Symbol) f === :fence && return Ptr{Ptr{Cvoid}}(x + 0) f === :reserved && return Ptr{Culonglong}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#305", f::Symbol) - r = Ref{var"##Ctag#305"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#305"}, r) +function Base.getproperty(x::var"##Ctag#308", f::Symbol) + r = Ref{var"##Ctag#308"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#308"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#305"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#308"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#305", private::Bool=false) +function Base.propertynames(x::var"##Ctag#308", private::Bool=false) return (:fence, :reserved, if private fieldnames(typeof(x)) else @@ -2653,51 +2794,51 @@ function Base.propertynames(x::var"##Ctag#305", private::Bool=false) end...) end -struct var"##Ctag#306" +struct var"##Ctag#309" key::Culonglong timeoutMs::Cuint end -function Base.getproperty(x::Ptr{var"##Ctag#306"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#309"}, f::Symbol) f === :key && return Ptr{Culonglong}(x + 0) f === :timeoutMs && return Ptr{Cuint}(x + 8) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#306", f::Symbol) - r = Ref{var"##Ctag#306"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#306"}, r) +function Base.getproperty(x::var"##Ctag#309", f::Symbol) + r = Ref{var"##Ctag#309"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#309"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#306"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#309"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#303" +struct var"##Ctag#306" data::NTuple{72,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#303"}, f::Symbol) - f === :fence && return Ptr{var"##Ctag#304"}(x + 0) - f === :nvSciSync && return Ptr{var"##Ctag#305"}(x + 8) - f === :keyedMutex && return Ptr{var"##Ctag#306"}(x + 16) +function Base.getproperty(x::Ptr{var"##Ctag#306"}, f::Symbol) + f === :fence && return Ptr{var"##Ctag#307"}(x + 0) + f === :nvSciSync && return Ptr{var"##Ctag#308"}(x + 8) + f === :keyedMutex && return Ptr{var"##Ctag#309"}(x + 16) f === :reserved && return Ptr{NTuple{10,Cuint}}(x + 32) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#303", f::Symbol) - r = Ref{var"##Ctag#303"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#303"}, r) +function Base.getproperty(x::var"##Ctag#306", f::Symbol) + r = Ref{var"##Ctag#306"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#306"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#303"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#306"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#303", private::Bool=false) +function Base.propertynames(x::var"##Ctag#306", private::Bool=false) return (:fence, :nvSciSync, :keyedMutex, :reserved, if private fieldnames(typeof(x)) else @@ -2791,7 +2932,7 @@ const hipUserObject_t = Ptr{hipUserObject} hipGraphNodeTypeCount = 15 end -# typedef void ( * hipHostFn_t ) ( void * userData ) +# typedef void ( * hipHostFn_t ) ( void * userData ) const hipHostFn_t = Ptr{Cvoid} struct hipHostNodeParams @@ -2963,40 +3104,47 @@ function Base.propertynames(x::hipAccessPolicyWindow, private::Bool=false) end...) end -struct HIP_MEMSET_NODE_PARAMS - data::NTuple{40,UInt8} +struct hipLaunchMemSyncDomainMap + data::NTuple{2,UInt8} end -function Base.getproperty(x::Ptr{HIP_MEMSET_NODE_PARAMS}, f::Symbol) - f === :dst && return Ptr{hipDeviceptr_t}(x + 0) - f === :pitch && return Ptr{Csize_t}(x + 8) - f === :value && return Ptr{Cuint}(x + 16) - f === :elementSize && return Ptr{Cuint}(x + 20) - f === :width && return Ptr{Csize_t}(x + 24) - f === :height && return Ptr{Csize_t}(x + 32) +function Base.getproperty(x::Ptr{hipLaunchMemSyncDomainMap}, f::Symbol) + f === :default_ && return Ptr{Cuchar}(x + 0) + f === :remote && return Ptr{Cuchar}(x + 1) return getfield(x, f) end -function Base.getproperty(x::HIP_MEMSET_NODE_PARAMS, f::Symbol) - r = Ref{HIP_MEMSET_NODE_PARAMS}(x) - ptr = Base.unsafe_convert(Ptr{HIP_MEMSET_NODE_PARAMS}, r) +function Base.getproperty(x::hipLaunchMemSyncDomainMap, f::Symbol) + r = Ref{hipLaunchMemSyncDomainMap}(x) + ptr = Base.unsafe_convert(Ptr{hipLaunchMemSyncDomainMap}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{HIP_MEMSET_NODE_PARAMS}, f::Symbol, v) +function Base.setproperty!(x::Ptr{hipLaunchMemSyncDomainMap}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::HIP_MEMSET_NODE_PARAMS, private::Bool=false) - return (:dst, :pitch, :value, :elementSize, :width, :height, - if private +function Base.propertynames(x::hipLaunchMemSyncDomainMap, private::Bool=false) + return (:default_, :remote, if private fieldnames(typeof(x)) else () end...) end +@cenum hipLaunchMemSyncDomain::UInt32 begin + hipLaunchMemSyncDomainDefault = 0 + hipLaunchMemSyncDomainRemote = 1 +end + +@cenum hipSynchronizationPolicy::UInt32 begin + hipSyncPolicyAuto = 1 + hipSyncPolicySpin = 2 + hipSyncPolicyYield = 3 + hipSyncPolicyBlockingSync = 4 +end + @cenum hipGraphExecUpdateResult::UInt32 begin hipGraphExecUpdateSuccess = 0 hipGraphExecUpdateError = 1 @@ -3092,34 +3240,33 @@ function Base.setproperty!(x::Ptr{hipGraphInstantiateParams}, f::Symbol, v) end function Base.propertynames(x::hipGraphInstantiateParams, private::Bool=false) - return (:errNode_out, :flags, :result_out, :uploadStream, - if private + return (:errNode_out, :flags, :result_out, :uploadStream, if private fieldnames(typeof(x)) else () end...) end -struct var"##Ctag#302" +struct var"##Ctag#305" compressionType::Cuchar gpuDirectRDMACapable::Cuchar usage::Cushort end -function Base.getproperty(x::Ptr{var"##Ctag#302"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#305"}, f::Symbol) f === :compressionType && return Ptr{Cuchar}(x + 0) f === :gpuDirectRDMACapable && return Ptr{Cuchar}(x + 1) f === :usage && return Ptr{Cushort}(x + 2) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#302", f::Symbol) - r = Ref{var"##Ctag#302"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#302"}, r) +function Base.getproperty(x::var"##Ctag#305", f::Symbol) + r = Ref{var"##Ctag#305"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#305"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#302"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#305"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end @@ -3129,12 +3276,11 @@ end function Base.getproperty(x::Ptr{hipMemAllocationProp}, f::Symbol) f === :type && return Ptr{hipMemAllocationType}(x + 0) - f === - Symbol("union hipMemAllocationProp::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:1605:5)") && - return Ptr{Cvoid}(x + 0) + f === :requestedHandleType && return Ptr{hipMemAllocationHandleType}(x + 4) + f === :requestedHandleTypes && return Ptr{hipMemAllocationHandleType}(x + 4) f === :location && return Ptr{hipMemLocation}(x + 8) f === :win32HandleMetaData && return Ptr{Ptr{Cvoid}}(x + 16) - f === :allocFlags && return Ptr{var"##Ctag#302"}(x + 24) + f === :allocFlags && return Ptr{var"##Ctag#305"}(x + 24) return getfield(x, f) end @@ -3150,9 +3296,8 @@ function Base.setproperty!(x::Ptr{hipMemAllocationProp}, f::Symbol, v) end function Base.propertynames(x::hipMemAllocationProp, private::Bool=false) - return (:type, - Symbol("union hipMemAllocationProp::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:1605:5)"), - :location, :win32HandleMetaData, :allocFlags, if private + return (:type, :requestedHandleType, :requestedHandleTypes, :location, + :win32HandleMetaData, :allocFlags, if private fieldnames(typeof(x)) else () @@ -3242,28 +3387,28 @@ end hipArraySparseSubresourceTypeMiptail = 1 end -struct var"##Ctag#278" +struct var"##Ctag#281" data::NTuple{64,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#278"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#281"}, f::Symbol) f === :mipmap && return Ptr{hipMipmappedArray}(x + 0) f === :array && return Ptr{hipArray_t}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#278", f::Symbol) - r = Ref{var"##Ctag#278"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#278"}, r) +function Base.getproperty(x::var"##Ctag#281", f::Symbol) + r = Ref{var"##Ctag#281"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#281"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#278"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#281"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#278", private::Bool=false) +function Base.propertynames(x::var"##Ctag#281", private::Bool=false) return (:mipmap, :array, if private fieldnames(typeof(x)) else @@ -3271,28 +3416,28 @@ function Base.propertynames(x::var"##Ctag#278", private::Bool=false) end...) end -struct var"##Ctag#279" +struct var"##Ctag#282" data::NTuple{32,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#279"}, f::Symbol) - f === :sparseLevel && return Ptr{var"##Ctag#280"}(x + 0) - f === :miptail && return Ptr{var"##Ctag#281"}(x + 0) +function Base.getproperty(x::Ptr{var"##Ctag#282"}, f::Symbol) + f === :sparseLevel && return Ptr{var"##Ctag#283"}(x + 0) + f === :miptail && return Ptr{var"##Ctag#284"}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#279", f::Symbol) - r = Ref{var"##Ctag#279"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#279"}, r) +function Base.getproperty(x::var"##Ctag#282", f::Symbol) + r = Ref{var"##Ctag#282"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#282"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#279"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#282"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#279", private::Bool=false) +function Base.propertynames(x::var"##Ctag#282", private::Bool=false) return (:sparseLevel, :miptail, if private fieldnames(typeof(x)) else @@ -3300,27 +3445,27 @@ function Base.propertynames(x::var"##Ctag#279", private::Bool=false) end...) end -struct var"##Ctag#282" +struct var"##Ctag#285" data::NTuple{8,UInt8} end -function Base.getproperty(x::Ptr{var"##Ctag#282"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#285"}, f::Symbol) f === :memHandle && return Ptr{hipMemGenericAllocationHandle_t}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#282", f::Symbol) - r = Ref{var"##Ctag#282"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#282"}, r) +function Base.getproperty(x::var"##Ctag#285", f::Symbol) + r = Ref{var"##Ctag#285"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#285"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#282"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#285"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -function Base.propertynames(x::var"##Ctag#282", private::Bool=false) +function Base.propertynames(x::var"##Ctag#285", private::Bool=false) return (:memHandle, if private fieldnames(typeof(x)) else @@ -3334,12 +3479,12 @@ end function Base.getproperty(x::Ptr{hipArrayMapInfo}, f::Symbol) f === :resourceType && return Ptr{hipResourceType}(x + 0) - f === :resource && return Ptr{var"##Ctag#278"}(x + 8) + f === :resource && return Ptr{var"##Ctag#281"}(x + 8) f === :subresourceType && return Ptr{hipArraySparseSubresourceType}(x + 72) - f === :subresource && return Ptr{var"##Ctag#279"}(x + 80) + f === :subresource && return Ptr{var"##Ctag#282"}(x + 80) f === :memOperationType && return Ptr{hipMemOperationType}(x + 112) f === :memHandleType && return Ptr{hipMemHandleType}(x + 116) - f === :memHandle && return Ptr{var"##Ctag#282"}(x + 120) + f === :memHandle && return Ptr{var"##Ctag#285"}(x + 120) f === :offset && return Ptr{Culonglong}(x + 128) f === :deviceBitMask && return Ptr{Cuint}(x + 136) f === :flags && return Ptr{Cuint}(x + 140) @@ -3517,9 +3662,18 @@ end function Base.getproperty(x::Ptr{hipGraphNodeParams}, f::Symbol) f === :type && return Ptr{hipGraphNodeType}(x + 0) f === :reserved0 && return Ptr{NTuple{3,Cint}}(x + 4) - f === - Symbol("union hipGraphNodeParams::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:1760:5)") && - return Ptr{Cvoid}(x + 0) + f === :reserved1 && return Ptr{NTuple{29,Clonglong}}(x + 16) + f === :kernel && return Ptr{hipKernelNodeParams}(x + 16) + f === :memcpy && return Ptr{hipMemcpyNodeParams}(x + 16) + f === :memset && return Ptr{hipMemsetParams}(x + 16) + f === :host && return Ptr{hipHostNodeParams}(x + 16) + f === :graph && return Ptr{hipChildGraphNodeParams}(x + 16) + f === :eventWait && return Ptr{hipEventWaitNodeParams}(x + 16) + f === :eventRecord && return Ptr{hipEventRecordNodeParams}(x + 16) + f === :extSemSignal && return Ptr{hipExternalSemaphoreSignalNodeParams}(x + 16) + f === :extSemWait && return Ptr{hipExternalSemaphoreWaitNodeParams}(x + 16) + f === :alloc && return Ptr{hipMemAllocNodeParams}(x + 16) + f === :free && return Ptr{hipMemFreeNodeParams}(x + 16) f === :reserved2 && return Ptr{Clonglong}(x + 248) return getfield(x, f) end @@ -3536,9 +3690,9 @@ function Base.setproperty!(x::Ptr{hipGraphNodeParams}, f::Symbol, v) end function Base.propertynames(x::hipGraphNodeParams, private::Bool=false) - return (:type, :reserved0, - Symbol("union hipGraphNodeParams::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:1760:5)"), - :reserved2, if private + return (:type, :reserved0, :reserved1, :kernel, :memcpy, :memset, :host, :graph, + :eventWait, :eventRecord, :extSemSignal, :extSemWait, :alloc, :free, :reserved2, + if private fieldnames(typeof(x)) else () @@ -3780,9 +3934,10 @@ function hipDeviceGetMemPool(mem_pool, device) device::Cint)::hipError_t) end -function hipDeviceGetTexture1DLinearMaxWidth(mem_pool, device) +function hipDeviceGetTexture1DLinearMaxWidth(max_width, desc, device) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipDeviceGetTexture1DLinearMaxWidth(mem_pool::Ptr{hipMemPool_t}, + @check @gcsafe_ccall(libhip.hipDeviceGetTexture1DLinearMaxWidth(max_width::Ptr{Csize_t}, + desc::Ptr{hipChannelFormatDesc}, device::Cint)::hipError_t) end @@ -3972,6 +4127,12 @@ function hipStreamGetFlags(stream, flags) flags::Ptr{Cuint})::hipError_t) end +function hipStreamGetId(stream, streamId) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipStreamGetId(stream::hipStream_t, + streamId::Ptr{Culonglong})::hipError_t) +end + function hipStreamGetPriority(stream, priority) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipStreamGetPriority(stream::hipStream_t, @@ -3998,7 +4159,7 @@ function hipExtStreamGetCUMask(stream, cuMaskSize, cuMask) cuMask::Ptr{UInt32})::hipError_t) end -# typedef void ( * hipStreamCallback_t ) ( hipStream_t stream , hipError_t status , void * userData ) +# typedef void ( * hipStreamCallback_t ) ( hipStream_t stream , hipError_t status , void * userData ) const hipStreamCallback_t = Ptr{Cvoid} function hipStreamAddCallback(stream, callback, userData, flags) @@ -4009,6 +4170,26 @@ function hipStreamAddCallback(stream, callback, userData, flags) flags::Cuint)::hipError_t) end +function hipStreamSetAttribute(stream, attr, value) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipStreamSetAttribute(stream::hipStream_t, + attr::hipLaunchAttributeID, + value::Ptr{hipLaunchAttributeValue})::hipError_t) +end + +function hipStreamGetAttribute(stream, attr, value_out) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipStreamGetAttribute(stream::hipStream_t, + attr::hipLaunchAttributeID, + value_out::Ptr{hipLaunchAttributeValue})::hipError_t) +end + +function hipStreamCopyAttributes(dst, src) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipStreamCopyAttributes(dst::hipStream_t, + src::hipStream_t)::hipError_t) +end + function hipStreamWaitValue32(stream, ptr, value, flags, mask) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipStreamWaitValue32(stream::hipStream_t, ptr::Ptr{Cvoid}, @@ -4241,6 +4422,14 @@ function hipMemPrefetchAsync(dev_ptr, count, device, stream) stream::hipStream_t)::hipError_t) end +function hipMemPrefetchAsync_v2(dev_ptr, count, location, flags, stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemPrefetchAsync_v2(dev_ptr::Ptr{Cvoid}, count::Csize_t, + location::hipMemLocation, + flags::Cuint, + stream::hipStream_t)::hipError_t) +end + function hipMemAdvise(dev_ptr, count, advice, device) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipMemAdvise(dev_ptr::Ptr{Cvoid}, count::Csize_t, @@ -4248,6 +4437,13 @@ function hipMemAdvise(dev_ptr, count, advice, device) device::Cint)::hipError_t) end +function hipMemAdvise_v2(dev_ptr, count, advice, location) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemAdvise_v2(dev_ptr::Ptr{Cvoid}, count::Csize_t, + advice::hipMemoryAdvise, + location::hipMemLocation)::hipError_t) +end + function hipMemRangeGetAttribute(data, data_size, attribute, dev_ptr, count) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipMemRangeGetAttribute(data::Ptr{Cvoid}, @@ -4662,6 +4858,51 @@ function hipMemset3DAsync(pitchedDevPtr, value, extent, stream) stream::hipStream_t)::hipError_t) end +function hipMemsetD2D8(dst, dstPitch, value, width, height) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemsetD2D8(dst::hipDeviceptr_t, dstPitch::Csize_t, + value::Cuchar, width::Csize_t, + height::Csize_t)::hipError_t) +end + +function hipMemsetD2D8Async(dst, dstPitch, value, width, height, stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemsetD2D8Async(dst::hipDeviceptr_t, dstPitch::Csize_t, + value::Cuchar, width::Csize_t, + height::Csize_t, + stream::hipStream_t)::hipError_t) +end + +function hipMemsetD2D16(dst, dstPitch, value, width, height) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemsetD2D16(dst::hipDeviceptr_t, dstPitch::Csize_t, + value::Cushort, width::Csize_t, + height::Csize_t)::hipError_t) +end + +function hipMemsetD2D16Async(dst, dstPitch, value, width, height, stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemsetD2D16Async(dst::hipDeviceptr_t, dstPitch::Csize_t, + value::Cushort, width::Csize_t, + height::Csize_t, + stream::hipStream_t)::hipError_t) +end + +function hipMemsetD2D32(dst, dstPitch, value, width, height) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemsetD2D32(dst::hipDeviceptr_t, dstPitch::Csize_t, + value::Cuint, width::Csize_t, + height::Csize_t)::hipError_t) +end + +function hipMemsetD2D32Async(dst, dstPitch, value, width, height, stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemsetD2D32Async(dst::hipDeviceptr_t, dstPitch::Csize_t, + value::Cuint, width::Csize_t, + height::Csize_t, + stream::hipStream_t)::hipError_t) +end + function hipMemGetInfo(free, total) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipMemGetInfo(free::Ptr{Csize_t}, @@ -4879,6 +5120,39 @@ function hipMemGetAddressRange(pbase, psize, dptr) dptr::hipDeviceptr_t)::hipError_t) end +function hipMemcpyBatchAsync(dsts, srcs, sizes, count, attrs, attrsIdxs, numAttrs, failIdx, + stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemcpyBatchAsync(dsts::Ptr{Ptr{Cvoid}}, + srcs::Ptr{Ptr{Cvoid}}, + sizes::Ptr{Csize_t}, count::Csize_t, + attrs::Ptr{hipMemcpyAttributes}, + attrsIdxs::Ptr{Csize_t}, + numAttrs::Csize_t, + failIdx::Ptr{Csize_t}, + stream::hipStream_t)::hipError_t) +end + +function hipMemcpy3DBatchAsync(numOps, opList, failIdx, flags, stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemcpy3DBatchAsync(numOps::Csize_t, + opList::Ptr{hipMemcpy3DBatchOp}, + failIdx::Ptr{Csize_t}, + flags::Culonglong, + stream::hipStream_t)::hipError_t) +end + +function hipMemcpy3DPeer(p) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemcpy3DPeer(p::Ptr{hipMemcpy3DPeerParms})::hipError_t) +end + +function hipMemcpy3DPeerAsync(p, stream) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipMemcpy3DPeerAsync(p::Ptr{hipMemcpy3DPeerParms}, + stream::hipStream_t)::hipError_t) +end + function hipDeviceCanAccessPeer(canAccessPeer, deviceId, peerDeviceId) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipDeviceCanAccessPeer(canAccessPeer::Ptr{Cint}, @@ -4947,7 +5221,7 @@ end function hipCtxGetApiVersion(ctx, apiVersion) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipCtxGetApiVersion(ctx::hipCtx_t, - apiVersion::Ptr{Cint})::hipError_t) + apiVersion::Ptr{Cuint})::hipError_t) end function hipCtxGetCacheConfig(cacheConfig) @@ -4977,65 +5251,149 @@ end function hipCtxGetFlags(flags) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipCtxGetFlags(flags::Ptr{Cuint})::hipError_t) + @check @gcsafe_ccall(libhip.hipCtxGetFlags(flags::Ptr{Cuint})::hipError_t) +end + +function hipCtxEnablePeerAccess(peerCtx, flags) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipCtxEnablePeerAccess(peerCtx::hipCtx_t, + flags::Cuint)::hipError_t) +end + +function hipCtxDisablePeerAccess(peerCtx) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipCtxDisablePeerAccess(peerCtx::hipCtx_t)::hipError_t) +end + +function hipDevicePrimaryCtxGetState(dev, flags, active) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxGetState(dev::hipDevice_t, + flags::Ptr{Cuint}, + active::Ptr{Cint})::hipError_t) +end + +function hipDevicePrimaryCtxRelease(dev) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxRelease(dev::hipDevice_t)::hipError_t) +end + +function hipDevicePrimaryCtxRetain(pctx, dev) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxRetain(pctx::Ptr{hipCtx_t}, + dev::hipDevice_t)::hipError_t) +end + +function hipDevicePrimaryCtxReset(dev) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxReset(dev::hipDevice_t)::hipError_t) +end + +function hipDevicePrimaryCtxSetFlags(dev, flags) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxSetFlags(dev::hipDevice_t, + flags::Cuint)::hipError_t) +end + +function hipModuleLoadFatBinary(_module, fatbin) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipModuleLoadFatBinary(_module::Ptr{hipModule_t}, + fatbin::Ptr{Cvoid})::hipError_t) +end + +function hipModuleLoad(_module, fname) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipModuleLoad(_module::Ptr{hipModule_t}, + fname::Cstring)::hipError_t) +end + +function hipModuleUnload(_module) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipModuleUnload(_module::hipModule_t)::hipError_t) +end + +function hipModuleGetFunction(_function, _module, kname) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipModuleGetFunction(_function::Ptr{hipFunction_t}, + _module::hipModule_t, + kname::Cstring)::hipError_t) end -function hipCtxEnablePeerAccess(peerCtx, flags) +function hipModuleGetFunctionCount(count, mod) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipCtxEnablePeerAccess(peerCtx::hipCtx_t, - flags::Cuint)::hipError_t) + @check @gcsafe_ccall(libhip.hipModuleGetFunctionCount(count::Ptr{Cuint}, + mod::hipModule_t)::hipError_t) end -function hipCtxDisablePeerAccess(peerCtx) +function hipLibraryLoadData(library, code, jitOptions, jitOptionsValues, numJitOptions, + libraryOptions, libraryOptionValues, numLibraryOptions) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipCtxDisablePeerAccess(peerCtx::hipCtx_t)::hipError_t) + @check @gcsafe_ccall(libhip.hipLibraryLoadData(library::Ptr{hipLibrary_t}, + code::Ptr{Cvoid}, + jitOptions::Ptr{hipJitOption}, + jitOptionsValues::Ptr{Ptr{Cvoid}}, + numJitOptions::Cuint, + libraryOptions::Ptr{hipLibraryOption}, + libraryOptionValues::Ptr{Ptr{Cvoid}}, + numLibraryOptions::Cuint)::hipError_t) end -function hipDevicePrimaryCtxGetState(dev, flags, active) +function hipLibraryLoadFromFile(library, fileName, jitOptions, jitOptionsValues, + numJitOptions, libraryOptions, libraryOptionValues, + numLibraryOptions) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxGetState(dev::hipDevice_t, - flags::Ptr{Cuint}, - active::Ptr{Cint})::hipError_t) + @check @gcsafe_ccall(libhip.hipLibraryLoadFromFile(library::Ptr{hipLibrary_t}, + fileName::Cstring, + jitOptions::Ptr{hipJitOption}, + jitOptionsValues::Ptr{Ptr{Cvoid}}, + numJitOptions::Cuint, + libraryOptions::Ptr{hipLibraryOption}, + libraryOptionValues::Ptr{Ptr{Cvoid}}, + numLibraryOptions::Cuint)::hipError_t) end -function hipDevicePrimaryCtxRelease(dev) +function hipLibraryUnload(library) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxRelease(dev::hipDevice_t)::hipError_t) + @check @gcsafe_ccall(libhip.hipLibraryUnload(library::hipLibrary_t)::hipError_t) end -function hipDevicePrimaryCtxRetain(pctx, dev) +function hipLibraryGetKernel(pKernel, library, name) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxRetain(pctx::Ptr{hipCtx_t}, - dev::hipDevice_t)::hipError_t) + @check @gcsafe_ccall(libhip.hipLibraryGetKernel(pKernel::Ptr{hipKernel_t}, + library::hipLibrary_t, + name::Cstring)::hipError_t) end -function hipDevicePrimaryCtxReset(dev) +function hipLibraryGetKernelCount(count, library) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxReset(dev::hipDevice_t)::hipError_t) + @check @gcsafe_ccall(libhip.hipLibraryGetKernelCount(count::Ptr{Cuint}, + library::hipLibrary_t)::hipError_t) end -function hipDevicePrimaryCtxSetFlags(dev, flags) +function hipLibraryEnumerateKernels(kernels, numKernels, library) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipDevicePrimaryCtxSetFlags(dev::hipDevice_t, - flags::Cuint)::hipError_t) + @check @gcsafe_ccall(libhip.hipLibraryEnumerateKernels(kernels::Ptr{hipKernel_t}, + numKernels::Cuint, + library::hipLibrary_t)::hipError_t) end -function hipModuleLoad(_module, fname) +function hipKernelGetLibrary(library, kernel) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipModuleLoad(_module::Ptr{hipModule_t}, - fname::Cstring)::hipError_t) + @check @gcsafe_ccall(libhip.hipKernelGetLibrary(library::Ptr{hipLibrary_t}, + kernel::hipKernel_t)::hipError_t) end -function hipModuleUnload(_module) +function hipKernelGetName(name, kernel) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipModuleUnload(_module::hipModule_t)::hipError_t) + @check @gcsafe_ccall(libhip.hipKernelGetName(name::Ptr{Cstring}, + kernel::hipKernel_t)::hipError_t) end -function hipModuleGetFunction(_function, _module, kname) +function hipKernelGetParamInfo(kernel, paramIndex, paramOffset, paramSize) AMDGPU.prepare_state() - @check @gcsafe_ccall(libhip.hipModuleGetFunction(_function::Ptr{hipFunction_t}, - _module::hipModule_t, - kname::Cstring)::hipError_t) + @check @gcsafe_ccall(libhip.hipKernelGetParamInfo(kernel::hipKernel_t, + paramIndex::Csize_t, + paramOffset::Ptr{Csize_t}, + paramSize::Ptr{Csize_t})::hipError_t) end function hipFuncGetAttributes(attr, func) @@ -5057,6 +5415,14 @@ function hipGetFuncBySymbol(functionPtr, symbolPtr) symbolPtr::Ptr{Cvoid})::hipError_t) end +function hipGetDriverEntryPoint(symbol, funcPtr, flags, driverStatus) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipGetDriverEntryPoint(symbol::Cstring, + funcPtr::Ptr{Ptr{Cvoid}}, + flags::Culonglong, + driverStatus::Ptr{hipDriverEntryPointQueryResult})::hipError_t) +end + function hipModuleGetTexRef(texRef, hmod, name) AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipModuleGetTexRef(texRef::Ptr{Ptr{textureReference}}, @@ -5270,13 +5636,21 @@ function hipOccupancyMaxPotentialBlockSize(gridSize, blockSize, f, dynSharedMemP blockSizeLimit::Cint)::hipError_t) end -# no prototype is found for this function at hip_runtime_api.h:6423:12, please use with caution +function hipOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, f, numBlocks, blockSize) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize::Ptr{Csize_t}, + f::Ptr{Cvoid}, + numBlocks::Cint, + blockSize::Cint)::hipError_t) +end + +# no prototype is found for this function at hip_runtime_api.h:6989:12, please use with caution function hipProfilerStart() AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipProfilerStart()::hipError_t) end -# no prototype is found for this function at hip_runtime_api.h:6431:12, please use with caution +# no prototype is found for this function at hip_runtime_api.h:6997:12, please use with caution function hipProfilerStop() AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipProfilerStop()::hipError_t) @@ -6431,7 +6805,7 @@ function hipDrvGraphAddMemsetNode(phGraphNode, hGraph, dependencies, numDependen hGraph::hipGraph_t, dependencies::Ptr{hipGraphNode_t}, numDependencies::Csize_t, - memsetParams::Ptr{HIP_MEMSET_NODE_PARAMS}, + memsetParams::Ptr{hipMemsetParams}, ctx::hipCtx_t)::hipError_t) end @@ -6456,7 +6830,7 @@ function hipDrvGraphExecMemsetNodeSetParams(hGraphExec, hNode, memsetParams, ctx AMDGPU.prepare_state() @check @gcsafe_ccall(libhip.hipDrvGraphExecMemsetNodeSetParams(hGraphExec::hipGraphExec_t, hNode::hipGraphNode_t, - memsetParams::Ptr{HIP_MEMSET_NODE_PARAMS}, + memsetParams::Ptr{hipMemsetParams}, ctx::hipCtx_t)::hipError_t) end @@ -6879,7 +7253,68 @@ function hipLaunchHostFunc_spt(stream, fn, userData) userData::Ptr{Cvoid})::hipError_t) end +function hipGetDriverEntryPoint_spt(symbol, funcPtr, flags, status) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipGetDriverEntryPoint_spt(symbol::Cstring, + funcPtr::Ptr{Ptr{Cvoid}}, + flags::Culonglong, + status::Ptr{hipDriverEntryPointQueryResult})::hipError_t) +end + +function hipGetProcAddress_spt(symbol, pfn, hipVersion, flags, symbolStatus) + AMDGPU.prepare_state() + @check @gcsafe_ccall(libhip.hipGetProcAddress_spt(symbol::Cstring, pfn::Ptr{Ptr{Cvoid}}, + hipVersion::Cint, flags::UInt64, + symbolStatus::Ptr{hipDriverProcAddressQueryResult})::hipError_t) +end + +struct var"##Ctag#279" + ptr::Ptr{Cvoid} + rowLength::Csize_t + layerHeight::Csize_t + locHint::hipMemLocation +end +function Base.getproperty(x::Ptr{var"##Ctag#279"}, f::Symbol) + f === :ptr && return Ptr{Ptr{Cvoid}}(x + 0) + f === :rowLength && return Ptr{Csize_t}(x + 8) + f === :layerHeight && return Ptr{Csize_t}(x + 16) + f === :locHint && return Ptr{hipMemLocation}(x + 24) + return getfield(x, f) +end + +function Base.getproperty(x::var"##Ctag#279", f::Symbol) + r = Ref{var"##Ctag#279"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#279"}, r) + fptr = getproperty(ptr, f) + GC.@preserve r unsafe_load(fptr) +end + +function Base.setproperty!(x::Ptr{var"##Ctag#279"}, f::Symbol, v) + return unsafe_store!(getproperty(x, f), v) +end + struct var"##Ctag#280" + array::hipArray_t + offset::hipOffset3D +end +function Base.getproperty(x::Ptr{var"##Ctag#280"}, f::Symbol) + f === :array && return Ptr{hipArray_t}(x + 0) + f === :offset && return Ptr{hipOffset3D}(x + 8) + return getfield(x, f) +end + +function Base.getproperty(x::var"##Ctag#280", f::Symbol) + r = Ref{var"##Ctag#280"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#280"}, r) + fptr = getproperty(ptr, f) + GC.@preserve r unsafe_load(fptr) +end + +function Base.setproperty!(x::Ptr{var"##Ctag#280"}, f::Symbol, v) + return unsafe_store!(getproperty(x, f), v) +end + +struct var"##Ctag#283" level::Cuint layer::Cuint offsetX::Cuint @@ -6889,7 +7324,7 @@ struct var"##Ctag#280" extentHeight::Cuint extentDepth::Cuint end -function Base.getproperty(x::Ptr{var"##Ctag#280"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#283"}, f::Symbol) f === :level && return Ptr{Cuint}(x + 0) f === :layer && return Ptr{Cuint}(x + 4) f === :offsetX && return Ptr{Cuint}(x + 8) @@ -6901,130 +7336,130 @@ function Base.getproperty(x::Ptr{var"##Ctag#280"}, f::Symbol) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#280", f::Symbol) - r = Ref{var"##Ctag#280"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#280"}, r) +function Base.getproperty(x::var"##Ctag#283", f::Symbol) + r = Ref{var"##Ctag#283"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#283"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#280"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#283"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#281" +struct var"##Ctag#284" layer::Cuint offset::Culonglong size::Culonglong end -function Base.getproperty(x::Ptr{var"##Ctag#281"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#284"}, f::Symbol) f === :layer && return Ptr{Cuint}(x + 0) f === :offset && return Ptr{Culonglong}(x + 8) f === :size && return Ptr{Culonglong}(x + 16) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#281", f::Symbol) - r = Ref{var"##Ctag#281"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#281"}, r) +function Base.getproperty(x::var"##Ctag#284", f::Symbol) + r = Ref{var"##Ctag#284"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#284"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#281"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#284"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#288" +struct var"##Ctag#291" handle::Ptr{Cvoid} name::Ptr{Cvoid} end -function Base.getproperty(x::Ptr{var"##Ctag#288"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#291"}, f::Symbol) f === :handle && return Ptr{Ptr{Cvoid}}(x + 0) f === :name && return Ptr{Ptr{Cvoid}}(x + 8) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#288", f::Symbol) - r = Ref{var"##Ctag#288"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#288"}, r) +function Base.getproperty(x::var"##Ctag#291", f::Symbol) + r = Ref{var"##Ctag#291"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#291"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#288"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#291"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#290" +struct var"##Ctag#293" array::hipArray_t end -function Base.getproperty(x::Ptr{var"##Ctag#290"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#293"}, f::Symbol) f === :array && return Ptr{hipArray_t}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#290", f::Symbol) - r = Ref{var"##Ctag#290"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#290"}, r) +function Base.getproperty(x::var"##Ctag#293", f::Symbol) + r = Ref{var"##Ctag#293"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#293"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#290"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#293"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#291" +struct var"##Ctag#294" mipmap::hipMipmappedArray_t end -function Base.getproperty(x::Ptr{var"##Ctag#291"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#294"}, f::Symbol) f === :mipmap && return Ptr{hipMipmappedArray_t}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#291", f::Symbol) - r = Ref{var"##Ctag#291"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#291"}, r) +function Base.getproperty(x::var"##Ctag#294", f::Symbol) + r = Ref{var"##Ctag#294"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#294"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#291"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#294"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#292" +struct var"##Ctag#295" devPtr::Ptr{Cvoid} desc::hipChannelFormatDesc sizeInBytes::Csize_t end -function Base.getproperty(x::Ptr{var"##Ctag#292"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#295"}, f::Symbol) f === :devPtr && return Ptr{Ptr{Cvoid}}(x + 0) f === :desc && return Ptr{hipChannelFormatDesc}(x + 8) f === :sizeInBytes && return Ptr{Csize_t}(x + 32) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#292", f::Symbol) - r = Ref{var"##Ctag#292"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#292"}, r) +function Base.getproperty(x::var"##Ctag#295", f::Symbol) + r = Ref{var"##Ctag#295"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#295"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#292"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#295"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#293" +struct var"##Ctag#296" devPtr::Ptr{Cvoid} desc::hipChannelFormatDesc width::Csize_t height::Csize_t pitchInBytes::Csize_t end -function Base.getproperty(x::Ptr{var"##Ctag#293"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#296"}, f::Symbol) f === :devPtr && return Ptr{Ptr{Cvoid}}(x + 0) f === :desc && return Ptr{hipChannelFormatDesc}(x + 8) f === :width && return Ptr{Csize_t}(x + 32) @@ -7033,14 +7468,14 @@ function Base.getproperty(x::Ptr{var"##Ctag#293"}, f::Symbol) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#293", f::Symbol) - r = Ref{var"##Ctag#293"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#293"}, r) +function Base.getproperty(x::var"##Ctag#296", f::Symbol) + r = Ref{var"##Ctag#296"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#296"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#293"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#296"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end @@ -7051,9 +7486,8 @@ end function Base.getproperty(x::Ptr{hipStreamMemOpWaitValueParams_t}, f::Symbol) f === :operation && return Ptr{hipStreamBatchMemOpType}(x + 0) f === :address && return Ptr{hipDeviceptr_t}(x + 8) - f === - Symbol("union hipStreamMemOpWaitValueParams_t::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:904:5)") && - return Ptr{Cvoid}(x + 0) + f === :value && return Ptr{UInt32}(x + 16) + f === :value64 && return Ptr{UInt64}(x + 16) f === :flags && return Ptr{Cuint}(x + 24) f === :alias && return Ptr{hipDeviceptr_t}(x + 32) return getfield(x, f) @@ -7071,9 +7505,8 @@ function Base.setproperty!(x::Ptr{hipStreamMemOpWaitValueParams_t}, f::Symbol, v end function Base.propertynames(x::hipStreamMemOpWaitValueParams_t, private::Bool=false) - return (:operation, :address, - Symbol("union hipStreamMemOpWaitValueParams_t::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:904:5)"), - :flags, :alias, if private + return (:operation, :address, :value, :value64, :flags, :alias, + if private fieldnames(typeof(x)) else () @@ -7087,9 +7520,8 @@ end function Base.getproperty(x::Ptr{hipStreamMemOpWriteValueParams_t}, f::Symbol) f === :operation && return Ptr{hipStreamBatchMemOpType}(x + 0) f === :address && return Ptr{hipDeviceptr_t}(x + 8) - f === - Symbol("union hipStreamMemOpWriteValueParams_t::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:914:5)") && - return Ptr{Cvoid}(x + 0) + f === :value && return Ptr{UInt32}(x + 16) + f === :value64 && return Ptr{UInt64}(x + 16) f === :flags && return Ptr{Cuint}(x + 24) f === :alias && return Ptr{hipDeviceptr_t}(x + 32) return getfield(x, f) @@ -7107,9 +7539,8 @@ function Base.setproperty!(x::Ptr{hipStreamMemOpWriteValueParams_t}, f::Symbol, end function Base.propertynames(x::hipStreamMemOpWriteValueParams_t, private::Bool=false) - return (:operation, :address, - Symbol("union hipStreamMemOpWriteValueParams_t::(anonymous at /home/simeon/Documents/rocm/TheRock/output-linux-portable/build/dist/rocm/include/hip/hip_runtime_api.h:914:5)"), - :flags, :alias, if private + return (:operation, :address, :value, :value64, :flags, :alias, + if private fieldnames(typeof(x)) else () @@ -7174,72 +7605,72 @@ function Base.propertynames(x::hipStreamMemOpMemoryBarrierParams_t, private::Boo end...) end -struct var"##Ctag#295" +struct var"##Ctag#298" handle::Ptr{Cvoid} name::Ptr{Cvoid} end -function Base.getproperty(x::Ptr{var"##Ctag#295"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#298"}, f::Symbol) f === :handle && return Ptr{Ptr{Cvoid}}(x + 0) f === :name && return Ptr{Ptr{Cvoid}}(x + 8) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#295", f::Symbol) - r = Ref{var"##Ctag#295"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#295"}, r) +function Base.getproperty(x::var"##Ctag#298", f::Symbol) + r = Ref{var"##Ctag#298"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#298"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#295"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#298"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#297" +struct var"##Ctag#300" hArray::hipArray_t end -function Base.getproperty(x::Ptr{var"##Ctag#297"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#300"}, f::Symbol) f === :hArray && return Ptr{hipArray_t}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#297", f::Symbol) - r = Ref{var"##Ctag#297"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#297"}, r) +function Base.getproperty(x::var"##Ctag#300", f::Symbol) + r = Ref{var"##Ctag#300"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#300"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#297"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#300"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#298" +struct var"##Ctag#301" hMipmappedArray::hipMipmappedArray_t end -function Base.getproperty(x::Ptr{var"##Ctag#298"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#301"}, f::Symbol) f === :hMipmappedArray && return Ptr{hipMipmappedArray_t}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#298", f::Symbol) - r = Ref{var"##Ctag#298"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#298"}, r) +function Base.getproperty(x::var"##Ctag#301", f::Symbol) + r = Ref{var"##Ctag#301"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#301"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#298"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#301"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#299" +struct var"##Ctag#302" devPtr::hipDeviceptr_t format::hipArray_Format numChannels::Cuint sizeInBytes::Csize_t end -function Base.getproperty(x::Ptr{var"##Ctag#299"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#302"}, f::Symbol) f === :devPtr && return Ptr{hipDeviceptr_t}(x + 0) f === :format && return Ptr{hipArray_Format}(x + 8) f === :numChannels && return Ptr{Cuint}(x + 12) @@ -7247,18 +7678,18 @@ function Base.getproperty(x::Ptr{var"##Ctag#299"}, f::Symbol) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#299", f::Symbol) - r = Ref{var"##Ctag#299"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#299"}, r) +function Base.getproperty(x::var"##Ctag#302", f::Symbol) + r = Ref{var"##Ctag#302"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#302"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#299"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#302"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#300" +struct var"##Ctag#303" devPtr::hipDeviceptr_t format::hipArray_Format numChannels::Cuint @@ -7266,7 +7697,7 @@ struct var"##Ctag#300" height::Csize_t pitchInBytes::Csize_t end -function Base.getproperty(x::Ptr{var"##Ctag#300"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#303"}, f::Symbol) f === :devPtr && return Ptr{hipDeviceptr_t}(x + 0) f === :format && return Ptr{hipArray_Format}(x + 8) f === :numChannels && return Ptr{Cuint}(x + 12) @@ -7276,43 +7707,43 @@ function Base.getproperty(x::Ptr{var"##Ctag#300"}, f::Symbol) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#300", f::Symbol) - r = Ref{var"##Ctag#300"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#300"}, r) +function Base.getproperty(x::var"##Ctag#303", f::Symbol) + r = Ref{var"##Ctag#303"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#303"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#300"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#303"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -struct var"##Ctag#301" +struct var"##Ctag#304" reserved::NTuple{32,Cint} end -function Base.getproperty(x::Ptr{var"##Ctag#301"}, f::Symbol) +function Base.getproperty(x::Ptr{var"##Ctag#304"}, f::Symbol) f === :reserved && return Ptr{NTuple{32,Cint}}(x + 0) return getfield(x, f) end -function Base.getproperty(x::var"##Ctag#301", f::Symbol) - r = Ref{var"##Ctag#301"}(x) - ptr = Base.unsafe_convert(Ptr{var"##Ctag#301"}, r) +function Base.getproperty(x::var"##Ctag#304", f::Symbol) + r = Ref{var"##Ctag#304"}(x) + ptr = Base.unsafe_convert(Ptr{var"##Ctag#304"}, r) fptr = getproperty(ptr, f) GC.@preserve r unsafe_load(fptr) end -function Base.setproperty!(x::Ptr{var"##Ctag#301"}, f::Symbol, v) +function Base.setproperty!(x::Ptr{var"##Ctag#304"}, f::Symbol, v) return unsafe_store!(getproperty(x, f), v) end -const HIP_VERSION_MAJOR = 6 +const HIP_VERSION_MAJOR = 7 -const HIP_VERSION_MINOR = 5 +const HIP_VERSION_MINOR = 2 -const HIP_VERSION_PATCH = 25301 +const HIP_VERSION_PATCH = 53150 -const HIP_VERSION_GITHASH = "00cb49cee" +const HIP_VERSION_GITHASH = "494cbb3b9b" const HIP_VERSION_BUILD_ID = 0 @@ -7367,6 +7798,12 @@ const hipDeviceProp_t = hipDeviceProp_tR0600 const hipChooseDevice = hipChooseDeviceR0600 +const HIP_GET_PROC_ADDRESS_DEFAULT = 0x00 + +const HIP_GET_PROC_ADDRESS_LEGACY_STREAM = 0x01 + +const HIP_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM = 0x02 + const GENERIC_GRID_LAUNCH = 1 # Skipping MacroDefinition: __forceinline__ inline @@ -7404,8 +7841,6 @@ const HIP_SAMPLER_OBJECT_OFFSET_DWORD = HIP_IMAGE_OBJECT_SIZE_DWORD const HIP_TEXTURE_OBJECT_SIZE_DWORD = HIP_IMAGE_OBJECT_SIZE_DWORD + HIP_SAMPLER_OBJECT_SIZE_DWORD -const HIP_DEPRECATED_MSG = "This API is marked as deprecated and might not be supported in future releases. For more details please refer https://github.com/ROCm/HIP/blob/develop/docs/reference/deprecated_api_list.md" - # Skipping MacroDefinition: HIP_LAUNCH_PARAM_BUFFER_POINTER ( ( void * ) 0x01 ) # Skipping MacroDefinition: HIP_LAUNCH_PARAM_BUFFER_SIZE ( ( void * ) 0x02 ) @@ -7432,12 +7867,22 @@ const hipEventRecordDefault = 0x00 const hipEventRecordExternal = 0x01 +const hipEventWaitDefault = 0x00 + +const hipEventWaitExternal = 0x01 + const hipEventDisableSystemFence = 0x20000000 const hipEventReleaseToDevice = 0x40000000 const hipEventReleaseToSystem = 0x80000000 +const hipEnableDefault = 0x00 + +const hipEnableLegacyStream = 0x01 + +const hipEnablePerThreadDefaultStream = 0x02 + const hipHostAllocDefault = 0x00 const hipHostMallocDefault = 0x00 @@ -7454,6 +7899,10 @@ const hipHostAllocWriteCombined = 0x04 const hipHostMallocWriteCombined = 0x04 +const hipHostMallocUncached = 0x10000000 + +const hipHostAllocUncached = hipHostMallocUncached + const hipHostMallocNumaUser = 0x20000000 const hipHostMallocCoherent = 0x40000000 @@ -7488,6 +7937,8 @@ const hipHostRegisterReadOnly = 0x08 const hipExtHostRegisterCoarseGrained = 0x08 +const hipExtHostRegisterUncached = 0x80000000 + const hipDeviceScheduleAuto = 0x00 const hipDeviceScheduleSpin = 0x01 @@ -7540,6 +7991,20 @@ const hipStreamLegacy = hipStream_t(1) const hipExternalMemoryDedicated = 0x01 +const hipStreamAttrID = hipLaunchAttributeID + +const hipStreamAttributeAccessPolicyWindow = hipLaunchAttributeAccessPolicyWindow + +const hipStreamAttributeSynchronizationPolicy = hipLaunchAttributeSynchronizationPolicy + +const hipStreamAttributeMemSyncDomainMap = hipLaunchAttributeMemSyncDomainMap + +const hipStreamAttributeMemSyncDomain = hipLaunchAttributeMemSyncDomain + +const hipStreamAttributePriority = hipLaunchAttributePriority + +const hipStreamAttrValue = hipLaunchAttributeValue + const hipKernelNodeAttrID = hipLaunchAttributeID const hipKernelNodeAttributeAccessPolicyWindow = hipLaunchAttributeAccessPolicyWindow diff --git a/src/solver/librocsolver.jl b/src/solver/librocsolver.jl index 44cbe645c..3e62ba769 100644 --- a/src/solver/librocsolver.jl +++ b/src/solver/librocsolver.jl @@ -42,60 +42,58 @@ const rocsolver_storev = rocblas_storev function rocsolver_create_handle(handle) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_create_handle(handle::Ptr{rocsolver_handle})::rocsolver_status + @check @ccall(librocsolver.rocsolver_create_handle(handle::Ptr{rocsolver_handle})::rocsolver_status) end function rocsolver_destroy_handle(handle) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_destroy_handle(handle::rocsolver_handle)::rocsolver_status + @check @ccall(librocsolver.rocsolver_destroy_handle(handle::rocsolver_handle)::rocsolver_status) end function rocsolver_set_stream(handle, stream) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_set_stream(handle::rocsolver_handle, - stream::hipStream_t)::rocsolver_status + @check @ccall(librocsolver.rocsolver_set_stream(handle::rocsolver_handle, + stream::hipStream_t)::rocsolver_status) end function rocsolver_get_stream(handle, stream) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_get_stream(handle::rocsolver_handle, - stream::Ptr{hipStream_t})::rocsolver_status + @check @ccall(librocsolver.rocsolver_get_stream(handle::rocsolver_handle, + stream::Ptr{hipStream_t})::rocsolver_status) end function rocsolver_set_vector(n, elem_size, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_set_vector(n::rocsolver_int, - elem_size::rocsolver_int, - x::Ptr{Cvoid}, incx::rocsolver_int, - y::Ptr{Cvoid}, - incy::rocsolver_int)::rocsolver_status + @check @ccall(librocsolver.rocsolver_set_vector(n::rocsolver_int, + elem_size::rocsolver_int, x::Ptr{Cvoid}, + incx::rocsolver_int, y::Ptr{Cvoid}, + incy::rocsolver_int)::rocsolver_status) end function rocsolver_get_vector(n, elem_size, x, incx, y, incy) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_get_vector(n::rocsolver_int, - elem_size::rocsolver_int, - x::Ptr{Cvoid}, incx::rocsolver_int, - y::Ptr{Cvoid}, - incy::rocsolver_int)::rocsolver_status + @check @ccall(librocsolver.rocsolver_get_vector(n::rocsolver_int, + elem_size::rocsolver_int, x::Ptr{Cvoid}, + incx::rocsolver_int, y::Ptr{Cvoid}, + incy::rocsolver_int)::rocsolver_status) end function rocsolver_set_matrix(rows, cols, elem_size, a, lda, b, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_set_matrix(rows::rocsolver_int, + @check @ccall(librocsolver.rocsolver_set_matrix(rows::rocsolver_int, cols::rocsolver_int, elem_size::rocsolver_int, a::Ptr{Cvoid}, lda::rocsolver_int, b::Ptr{Cvoid}, - ldb::rocsolver_int)::rocsolver_status + ldb::rocsolver_int)::rocsolver_status) end function rocsolver_get_matrix(rows, cols, elem_size, a, lda, b, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_get_matrix(rows::rocsolver_int, + @check @ccall(librocsolver.rocsolver_get_matrix(rows::rocsolver_int, cols::rocsolver_int, elem_size::rocsolver_int, a::Ptr{Cvoid}, lda::rocsolver_int, b::Ptr{Cvoid}, - ldb::rocsolver_int)::rocsolver_status + ldb::rocsolver_int)::rocsolver_status) end const rocblas_layer_mode_flags = UInt32 @@ -179,211 +177,249 @@ end const rocsolver_rfinfo_mode = rocsolver_rfinfo_mode_ +@cenum rocblas_pivot_::UInt32 begin + rocblas_pivot_variable = 281 + rocblas_pivot_top = 282 + rocblas_pivot_bottom = 283 +end + +const rocblas_pivot = rocblas_pivot_ + +@cenum rocsolver_alg_mode_::UInt32 begin + rocsolver_alg_mode_gpu = 291 + rocsolver_alg_mode_hybrid = 292 + rocsolver_alg_mode_mixed = 293 +end + +const rocsolver_alg_mode = rocsolver_alg_mode_ + +@cenum rocsolver_function_::UInt32 begin + rocsolver_function_bdsqr = 401 + rocsolver_function_gesvd = 402 + rocsolver_function_sterf = 403 + rocsolver_function_steqr = 404 + rocsolver_function_syev_heev = 405 +end + +const rocsolver_function = rocsolver_function_ + function rocsolver_get_version_string(buf, len) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_get_version_string(buf::Ptr{Cchar}, - len::Csize_t)::rocblas_status + @check @ccall(librocsolver.rocsolver_get_version_string(buf::Ptr{Cchar}, + len::Csize_t)::rocblas_status) end function rocsolver_get_version_string_size(len) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_get_version_string_size(len::Ptr{Csize_t})::rocblas_status + @check @ccall(librocsolver.rocsolver_get_version_string_size(len::Ptr{Csize_t})::rocblas_status) end function rocsolver_log_begin() AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_begin()::rocblas_status + @check @ccall(librocsolver.rocsolver_log_begin()::rocblas_status) end function rocsolver_log_end() AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_end()::rocblas_status + @check @ccall(librocsolver.rocsolver_log_end()::rocblas_status) end function rocsolver_log_set_layer_mode(layer_mode) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_set_layer_mode(layer_mode::rocblas_layer_mode_flags)::rocblas_status + @check @ccall(librocsolver.rocsolver_log_set_layer_mode(layer_mode::rocblas_layer_mode_flags)::rocblas_status) end function rocsolver_log_set_max_levels(max_levels) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_set_max_levels(max_levels::rocblas_int)::rocblas_status + @check @ccall(librocsolver.rocsolver_log_set_max_levels(max_levels::rocblas_int)::rocblas_status) end function rocsolver_log_restore_defaults() AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_restore_defaults()::rocblas_status + @check @ccall(librocsolver.rocsolver_log_restore_defaults()::rocblas_status) end function rocsolver_log_write_profile() AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_write_profile()::rocblas_status + @check @ccall(librocsolver.rocsolver_log_write_profile()::rocblas_status) end function rocsolver_log_flush_profile() AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_log_flush_profile()::rocblas_status + @check @ccall(librocsolver.rocsolver_log_flush_profile()::rocblas_status) +end + +function rocsolver_set_alg_mode(handle, func, mode) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_set_alg_mode(handle::rocblas_handle, + func::rocsolver_function, + mode::rocsolver_alg_mode)::rocblas_status) +end + +function rocsolver_get_alg_mode(handle, func, mode) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_get_alg_mode(handle::rocblas_handle, + func::rocsolver_function, + mode::Ptr{rocsolver_alg_mode})::rocblas_status) end function rocsolver_clacgv(handle, n, x, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clacgv(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_clacgv(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_float_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocsolver_zlacgv(handle, n, x, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlacgv(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zlacgv(handle::rocblas_handle, n::rocblas_int, x::Ptr{rocblas_double_complex}, - incx::rocblas_int)::rocblas_status + incx::rocblas_int)::rocblas_status) end function rocsolver_clacgv_64(handle, n, x, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clacgv_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocsolver.rocsolver_clacgv_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_float_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocsolver_zlacgv_64(handle, n, x, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlacgv_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocsolver.rocsolver_zlacgv_64(handle::rocblas_handle, n::Int64, x::Ptr{rocblas_double_complex}, - incx::Int64)::rocblas_status + incx::Int64)::rocblas_status) end function rocsolver_slaswp(handle, n, A, lda, k1, k2, ipiv, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slaswp(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_slaswp(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - k1::rocblas_int, - k2::rocblas_int, ipiv::Ptr{rocblas_int}, - incx::rocblas_int)::rocblas_status + k1::rocblas_int, k2::rocblas_int, + ipiv::Ptr{rocblas_int}, + incx::rocblas_int)::rocblas_status) end function rocsolver_dlaswp(handle, n, A, lda, k1, k2, ipiv, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlaswp(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dlaswp(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - k1::rocblas_int, - k2::rocblas_int, ipiv::Ptr{rocblas_int}, - incx::rocblas_int)::rocblas_status + k1::rocblas_int, k2::rocblas_int, + ipiv::Ptr{rocblas_int}, + incx::rocblas_int)::rocblas_status) end function rocsolver_claswp(handle, n, A, lda, k1, k2, ipiv, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_claswp(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_claswp(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - k1::rocblas_int, k2::rocblas_int, - ipiv::Ptr{rocblas_int}, - incx::rocblas_int)::rocblas_status + lda::rocblas_int, k1::rocblas_int, + k2::rocblas_int, ipiv::Ptr{rocblas_int}, + incx::rocblas_int)::rocblas_status) end function rocsolver_zlaswp(handle, n, A, lda, k1, k2, ipiv, incx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlaswp(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zlaswp(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - k1::rocblas_int, k2::rocblas_int, - ipiv::Ptr{rocblas_int}, - incx::rocblas_int)::rocblas_status + lda::rocblas_int, k1::rocblas_int, + k2::rocblas_int, ipiv::Ptr{rocblas_int}, + incx::rocblas_int)::rocblas_status) end function rocsolver_slarfg(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slarfg(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_slarfg(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, incx::rocblas_int, - tau::Ptr{Cfloat})::rocblas_status + tau::Ptr{Cfloat})::rocblas_status) end function rocsolver_dlarfg(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlarfg(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dlarfg(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::rocblas_int, - tau::Ptr{Cdouble})::rocblas_status + tau::Ptr{Cdouble})::rocblas_status) end function rocsolver_clarfg(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clarfg(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_clarfg(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::rocblas_int, - tau::Ptr{rocblas_float_complex})::rocblas_status + tau::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zlarfg(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlarfg(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zlarfg(handle::rocblas_handle, n::rocblas_int, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::rocblas_int, - tau::Ptr{rocblas_double_complex})::rocblas_status + tau::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_slarfg_64(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slarfg_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocsolver.rocsolver_slarfg_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cfloat}, x::Ptr{Cfloat}, incx::Int64, - tau::Ptr{Cfloat})::rocblas_status + tau::Ptr{Cfloat})::rocblas_status) end function rocsolver_dlarfg_64(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlarfg_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocsolver.rocsolver_dlarfg_64(handle::rocblas_handle, n::Int64, alpha::Ptr{Cdouble}, x::Ptr{Cdouble}, incx::Int64, - tau::Ptr{Cdouble})::rocblas_status + tau::Ptr{Cdouble})::rocblas_status) end function rocsolver_clarfg_64(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clarfg_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocsolver.rocsolver_clarfg_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_float_complex}, x::Ptr{rocblas_float_complex}, incx::Int64, - tau::Ptr{rocblas_float_complex})::rocblas_status + tau::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zlarfg_64(handle, n, alpha, x, incx, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlarfg_64(handle::rocblas_handle, n::Int64, + @check @ccall(librocsolver.rocsolver_zlarfg_64(handle::rocblas_handle, n::Int64, alpha::Ptr{rocblas_double_complex}, x::Ptr{rocblas_double_complex}, incx::Int64, - tau::Ptr{rocblas_double_complex})::rocblas_status + tau::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_slarft(handle, direct, storev, n, k, V, ldv, tau, T, ldt) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slarft(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_slarft(handle::rocblas_handle, direct::rocblas_direct, storev::rocblas_storev, n::rocblas_int, k::rocblas_int, V::Ptr{Cfloat}, - ldv::rocblas_int, - tau::Ptr{Cfloat}, T::Ptr{Cfloat}, - ldt::rocblas_int)::rocblas_status + ldv::rocblas_int, tau::Ptr{Cfloat}, + T::Ptr{Cfloat}, + ldt::rocblas_int)::rocblas_status) end function rocsolver_dlarft(handle, direct, storev, n, k, V, ldv, tau, T, ldt) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlarft(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dlarft(handle::rocblas_handle, direct::rocblas_direct, storev::rocblas_storev, n::rocblas_int, k::rocblas_int, V::Ptr{Cdouble}, - ldv::rocblas_int, - tau::Ptr{Cdouble}, T::Ptr{Cdouble}, - ldt::rocblas_int)::rocblas_status + ldv::rocblas_int, tau::Ptr{Cdouble}, + T::Ptr{Cdouble}, + ldt::rocblas_int)::rocblas_status) end function rocsolver_clarft(handle, direct, storev, n, k, V, ldv, tau, T, ldt) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clarft(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_clarft(handle::rocblas_handle, direct::rocblas_direct, storev::rocblas_storev, n::rocblas_int, k::rocblas_int, @@ -391,12 +427,12 @@ function rocsolver_clarft(handle, direct, storev, n, k, V, ldv, tau, T, ldt) ldv::rocblas_int, tau::Ptr{rocblas_float_complex}, T::Ptr{rocblas_float_complex}, - ldt::rocblas_int)::rocblas_status + ldt::rocblas_int)::rocblas_status) end function rocsolver_zlarft(handle, direct, storev, n, k, V, ldv, tau, T, ldt) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlarft(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zlarft(handle::rocblas_handle, direct::rocblas_direct, storev::rocblas_storev, n::rocblas_int, k::rocblas_int, @@ -404,128 +440,121 @@ function rocsolver_zlarft(handle, direct, storev, n, k, V, ldv, tau, T, ldt) ldv::rocblas_int, tau::Ptr{rocblas_double_complex}, T::Ptr{rocblas_double_complex}, - ldt::rocblas_int)::rocblas_status + ldt::rocblas_int)::rocblas_status) end function rocsolver_slarf(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slarf(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_slarf(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, - x::Ptr{Cfloat}, - incx::rocblas_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, - lda::rocblas_int)::rocblas_status + x::Ptr{Cfloat}, incx::rocblas_int, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::rocblas_int)::rocblas_status) end function rocsolver_dlarf(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlarf(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dlarf(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, - x::Ptr{Cdouble}, - incx::rocblas_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, - lda::rocblas_int)::rocblas_status + x::Ptr{Cdouble}, incx::rocblas_int, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::rocblas_int)::rocblas_status) end function rocsolver_clarf(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clarf(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_clarf(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, x::Ptr{rocblas_float_complex}, incx::rocblas_int, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_zlarf(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlarf(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zlarf(handle::rocblas_handle, side::rocblas_side, m::rocblas_int, n::rocblas_int, x::Ptr{rocblas_double_complex}, incx::rocblas_int, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_slarf_64(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slarf_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, x::Ptr{Cfloat}, - incx::Int64, + @check @ccall(librocsolver.rocsolver_slarf_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, n::Int64, + x::Ptr{Cfloat}, incx::Int64, alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocsolver_dlarf_64(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlarf_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, x::Ptr{Cdouble}, - incx::Int64, + @check @ccall(librocsolver.rocsolver_dlarf_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, n::Int64, + x::Ptr{Cdouble}, incx::Int64, alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocsolver_clarf_64(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clarf_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, + @check @ccall(librocsolver.rocsolver_clarf_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, n::Int64, x::Ptr{rocblas_float_complex}, incx::Int64, alpha::Ptr{rocblas_float_complex}, A::Ptr{rocblas_float_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocsolver_zlarf_64(handle, side, m, n, x, incx, alpha, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlarf_64(handle::rocblas_handle, - side::rocblas_side, - m::Int64, n::Int64, + @check @ccall(librocsolver.rocsolver_zlarf_64(handle::rocblas_handle, + side::rocblas_side, m::Int64, n::Int64, x::Ptr{rocblas_double_complex}, incx::Int64, alpha::Ptr{rocblas_double_complex}, A::Ptr{rocblas_double_complex}, - lda::Int64)::rocblas_status + lda::Int64)::rocblas_status) end function rocsolver_slarfb(handle, side, trans, direct, storev, m, n, k, V, ldv, T, ldt, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slarfb(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_slarfb(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, direct::rocblas_direct, storev::rocblas_storev, m::rocblas_int, n::rocblas_int, k::rocblas_int, - V::Ptr{Cfloat}, - ldv::rocblas_int, T::Ptr{Cfloat}, - ldt::rocblas_int, + V::Ptr{Cfloat}, ldv::rocblas_int, + T::Ptr{Cfloat}, ldt::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_dlarfb(handle, side, trans, direct, storev, m, n, k, V, ldv, T, ldt, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlarfb(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dlarfb(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, direct::rocblas_direct, storev::rocblas_storev, m::rocblas_int, n::rocblas_int, k::rocblas_int, - V::Ptr{Cdouble}, - ldv::rocblas_int, T::Ptr{Cdouble}, - ldt::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int)::rocblas_status + V::Ptr{Cdouble}, ldv::rocblas_int, + T::Ptr{Cdouble}, ldt::rocblas_int, + A::Ptr{Cdouble}, + lda::rocblas_int)::rocblas_status) end function rocsolver_clarfb(handle, side, trans, direct, storev, m, n, k, V, ldv, T, ldt, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clarfb(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_clarfb(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, direct::rocblas_direct, storev::rocblas_storev, m::rocblas_int, @@ -535,13 +564,13 @@ function rocsolver_clarfb(handle, side, trans, direct, storev, m, n, k, V, ldv, T::Ptr{rocblas_float_complex}, ldt::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_zlarfb(handle, side, trans, direct, storev, m, n, k, V, ldv, T, ldt, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlarfb(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zlarfb(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, direct::rocblas_direct, storev::rocblas_storev, m::rocblas_int, @@ -551,1802 +580,1755 @@ function rocsolver_zlarfb(handle, side, trans, direct, storev, m, n, k, V, ldv, T::Ptr{rocblas_double_complex}, ldt::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) +end + +function rocsolver_slasr(handle, side, pivot, direct, m, n, C, S, A, lda) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_slasr(handle::rocblas_handle, side::rocblas_side, + pivot::rocblas_pivot, direct::rocblas_direct, + m::rocblas_int, n::rocblas_int, + C::Ptr{Cfloat}, S::Ptr{Cfloat}, + A::Ptr{Cfloat}, + lda::rocblas_int)::rocblas_status) +end + +function rocsolver_dlasr(handle, side, pivot, direct, m, n, C, S, A, lda) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_dlasr(handle::rocblas_handle, side::rocblas_side, + pivot::rocblas_pivot, direct::rocblas_direct, + m::rocblas_int, n::rocblas_int, + C::Ptr{Cdouble}, S::Ptr{Cdouble}, + A::Ptr{Cdouble}, + lda::rocblas_int)::rocblas_status) +end + +function rocsolver_clasr(handle, side, pivot, direct, m, n, C, S, A, lda) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_clasr(handle::rocblas_handle, side::rocblas_side, + pivot::rocblas_pivot, direct::rocblas_direct, + m::rocblas_int, n::rocblas_int, + C::Ptr{Cfloat}, S::Ptr{Cfloat}, + A::Ptr{rocblas_float_complex}, + lda::rocblas_int)::rocblas_status) +end + +function rocsolver_zlasr(handle, side, pivot, direct, m, n, C, S, A, lda) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_zlasr(handle::rocblas_handle, side::rocblas_side, + pivot::rocblas_pivot, direct::rocblas_direct, + m::rocblas_int, n::rocblas_int, + C::Ptr{Cdouble}, S::Ptr{Cdouble}, + A::Ptr{rocblas_double_complex}, + lda::rocblas_int)::rocblas_status) end function rocsolver_slabrd(handle, m, n, k, A, lda, D, E, tauq, taup, X, ldx, Y, ldy) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slabrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_slabrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, tauq::Ptr{Cfloat}, taup::Ptr{Cfloat}, X::Ptr{Cfloat}, ldx::rocblas_int, Y::Ptr{Cfloat}, - ldy::rocblas_int)::rocblas_status + ldy::rocblas_int)::rocblas_status) end function rocsolver_dlabrd(handle, m, n, k, A, lda, D, E, tauq, taup, X, ldx, Y, ldy) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlabrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dlabrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + A::Ptr{Cdouble}, lda::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, tauq::Ptr{Cdouble}, taup::Ptr{Cdouble}, X::Ptr{Cdouble}, ldx::rocblas_int, Y::Ptr{Cdouble}, - ldy::rocblas_int)::rocblas_status + ldy::rocblas_int)::rocblas_status) end function rocsolver_clabrd(handle, m, n, k, A, lda, D, E, tauq, taup, X, ldx, Y, ldy) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clabrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_clabrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, tauq::Ptr{rocblas_float_complex}, taup::Ptr{rocblas_float_complex}, X::Ptr{rocblas_float_complex}, ldx::rocblas_int, Y::Ptr{rocblas_float_complex}, - ldy::rocblas_int)::rocblas_status + ldy::rocblas_int)::rocblas_status) end function rocsolver_zlabrd(handle, m, n, k, A, lda, D, E, tauq, taup, X, ldx, Y, ldy) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlabrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zlabrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, tauq::Ptr{rocblas_double_complex}, taup::Ptr{rocblas_double_complex}, X::Ptr{rocblas_double_complex}, ldx::rocblas_int, Y::Ptr{rocblas_double_complex}, - ldy::rocblas_int)::rocblas_status + ldy::rocblas_int)::rocblas_status) end function rocsolver_slatrd(handle, uplo, n, k, A, lda, E, tau, W, ldw) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slatrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_slatrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, E::Ptr{Cfloat}, - tau::Ptr{Cfloat}, + A::Ptr{Cfloat}, lda::rocblas_int, + E::Ptr{Cfloat}, tau::Ptr{Cfloat}, W::Ptr{Cfloat}, - ldw::rocblas_int)::rocblas_status + ldw::rocblas_int)::rocblas_status) end function rocsolver_dlatrd(handle, uplo, n, k, A, lda, E, tau, W, ldw) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlatrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dlatrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, E::Ptr{Cdouble}, - tau::Ptr{Cdouble}, W::Ptr{Cdouble}, - ldw::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + E::Ptr{Cdouble}, tau::Ptr{Cdouble}, + W::Ptr{Cdouble}, + ldw::rocblas_int)::rocblas_status) end function rocsolver_clatrd(handle, uplo, n, k, A, lda, E, tau, W, ldw) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clatrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_clatrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - E::Ptr{Cfloat}, + lda::rocblas_int, E::Ptr{Cfloat}, tau::Ptr{rocblas_float_complex}, W::Ptr{rocblas_float_complex}, - ldw::rocblas_int)::rocblas_status + ldw::rocblas_int)::rocblas_status) end function rocsolver_zlatrd(handle, uplo, n, k, A, lda, E, tau, W, ldw) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlatrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zlatrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - E::Ptr{Cdouble}, + lda::rocblas_int, E::Ptr{Cdouble}, tau::Ptr{rocblas_double_complex}, W::Ptr{rocblas_double_complex}, - ldw::rocblas_int)::rocblas_status + ldw::rocblas_int)::rocblas_status) end function rocsolver_slasyf(handle, uplo, n, nb, kb, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slasyf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_slasyf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nb::rocblas_int, kb::Ptr{rocblas_int}, A::Ptr{Cfloat}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dlasyf(handle, uplo, n, nb, kb, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlasyf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dlasyf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nb::rocblas_int, kb::Ptr{rocblas_int}, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_clasyf(handle, uplo, n, nb, kb, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clasyf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_clasyf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nb::rocblas_int, kb::Ptr{rocblas_int}, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zlasyf(handle, uplo, n, nb, kb, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlasyf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zlasyf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nb::rocblas_int, kb::Ptr{rocblas_int}, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_slauum(handle, uplo, n, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_slauum(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_slauum(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_dlauum(handle, uplo, n, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dlauum(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dlauum(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_clauum(handle, uplo, n, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_clauum(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_clauum(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_zlauum(handle, uplo, n, A, lda) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zlauum(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zlauum(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int)::rocblas_status + lda::rocblas_int)::rocblas_status) end function rocsolver_sorg2r(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorg2r(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorg2r(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorg2r(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorg2r(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorg2r(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cung2r(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cung2r(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cung2r(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zung2r(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zung2r(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zung2r(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorgqr(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorgqr(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorgqr(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorgqr(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorgqr(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorgqr(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cungqr(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cungqr(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cungqr(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zungqr(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zungqr(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zungqr(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorgl2(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorgl2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorgl2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorgl2(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorgl2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorgl2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cungl2(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cungl2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cungl2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zungl2(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zungl2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zungl2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorglq(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorglq(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorglq(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorglq(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorglq(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorglq(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cunglq(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunglq(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cunglq(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zunglq(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunglq(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zunglq(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorg2l(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorg2l(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorg2l(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorg2l(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorg2l(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorg2l(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cung2l(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cung2l(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cung2l(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zung2l(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zung2l(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zung2l(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorgql(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorgql(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorgql(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorgql(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorgql(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorgql(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cungql(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cungql(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cungql(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zungql(handle, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zungql(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zungql(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorgbr(handle, storev, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorgbr(handle::rocblas_handle, - storev::rocblas_storev, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_sorgbr(handle::rocblas_handle, + storev::rocblas_storev, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorgbr(handle, storev, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorgbr(handle::rocblas_handle, - storev::rocblas_storev, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_dorgbr(handle::rocblas_handle, + storev::rocblas_storev, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cungbr(handle, storev, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cungbr(handle::rocblas_handle, - storev::rocblas_storev, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_cungbr(handle::rocblas_handle, + storev::rocblas_storev, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zungbr(handle, storev, m, n, k, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zungbr(handle::rocblas_handle, - storev::rocblas_storev, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_zungbr(handle::rocblas_handle, + storev::rocblas_storev, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorgtr(handle, uplo, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorgtr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_sorgtr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dorgtr(handle, uplo, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorgtr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dorgtr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cungtr(handle, uplo, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cungtr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cungtr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zungtr(handle, uplo, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zungtr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zungtr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sorm2r(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorm2r(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sorm2r(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, ipiv::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_dorm2r(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorm2r(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dorm2r(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, ipiv::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunm2r(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunm2r(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunm2r(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunm2r(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunm2r(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunm2r(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sormqr(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sormqr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sormqr(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, ipiv::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_dormqr(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dormqr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dormqr(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, ipiv::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunmqr(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunmqr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunmqr(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunmqr(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunmqr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunmqr(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sorml2(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorml2(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sorml2(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, ipiv::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_dorml2(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorml2(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dorml2(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, ipiv::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunml2(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunml2(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunml2(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunml2(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunml2(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunml2(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sormlq(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sormlq(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sormlq(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, ipiv::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_dormlq(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dormlq(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dormlq(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, ipiv::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunmlq(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunmlq(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunmlq(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunmlq(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunmlq(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunmlq(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sorm2l(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sorm2l(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sorm2l(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, ipiv::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_dorm2l(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dorm2l(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dorm2l(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, ipiv::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunm2l(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunm2l(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunm2l(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunm2l(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunm2l(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunm2l(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sormql(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sormql(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sormql(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, ipiv::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_dormql(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dormql(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dormql(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, ipiv::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunmql(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunmql(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunmql(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunmql(handle, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunmql(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunmql(handle::rocblas_handle, side::rocblas_side, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sormbr(handle, storev, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sormbr(handle::rocblas_handle, - storev::rocblas_storev, - side::rocblas_side, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_sormbr(handle::rocblas_handle, + storev::rocblas_storev, side::rocblas_side, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_dormbr(handle, storev, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dormbr(handle::rocblas_handle, - storev::rocblas_storev, - side::rocblas_side, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_dormbr(handle::rocblas_handle, + storev::rocblas_storev, side::rocblas_side, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunmbr(handle, storev, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunmbr(handle::rocblas_handle, - storev::rocblas_storev, - side::rocblas_side, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_cunmbr(handle::rocblas_handle, + storev::rocblas_storev, side::rocblas_side, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunmbr(handle, storev, side, trans, m, n, k, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunmbr(handle::rocblas_handle, - storev::rocblas_storev, - side::rocblas_side, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - k::rocblas_int, + @check @ccall(librocsolver.rocsolver_zunmbr(handle::rocblas_handle, + storev::rocblas_storev, side::rocblas_side, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, k::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sormtr(handle, side, uplo, trans, m, n, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sormtr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_sormtr(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - A::Ptr{Cfloat}, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, ipiv::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_dormtr(handle, side, uplo, trans, m, n, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dormtr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_dormtr(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - A::Ptr{Cdouble}, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_cunmtr(handle, side, uplo, trans, m, n, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cunmtr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_cunmtr(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, C::Ptr{rocblas_float_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_zunmtr(handle, side, uplo, trans, m, n, A, lda, ipiv, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zunmtr(handle::rocblas_handle, side::rocblas_side, + @check @ccall(librocsolver.rocsolver_zunmtr(handle::rocblas_handle, side::rocblas_side, uplo::rocblas_fill, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, C::Ptr{rocblas_double_complex}, - ldc::rocblas_int)::rocblas_status + ldc::rocblas_int)::rocblas_status) end function rocsolver_sbdsqr(handle, uplo, n, nv, nu, nc, D, E, V, ldv, U, ldu, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sbdsqr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_sbdsqr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nv::rocblas_int, - nu::rocblas_int, - nc::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + nu::rocblas_int, nc::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, V::Ptr{Cfloat}, ldv::rocblas_int, - U::Ptr{Cfloat}, - ldu::rocblas_int, C::Ptr{Cfloat}, - ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + U::Ptr{Cfloat}, ldu::rocblas_int, + C::Ptr{Cfloat}, ldc::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dbdsqr(handle, uplo, n, nv, nu, nc, D, E, V, ldv, U, ldu, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dbdsqr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dbdsqr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nv::rocblas_int, - nu::rocblas_int, - nc::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + nu::rocblas_int, nc::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, V::Ptr{Cdouble}, ldv::rocblas_int, - U::Ptr{Cdouble}, - ldu::rocblas_int, C::Ptr{Cdouble}, - ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + U::Ptr{Cdouble}, ldu::rocblas_int, + C::Ptr{Cdouble}, ldc::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cbdsqr(handle, uplo, n, nv, nu, nc, D, E, V, ldv, U, ldu, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cbdsqr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cbdsqr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nv::rocblas_int, - nu::rocblas_int, - nc::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + nu::rocblas_int, nc::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, V::Ptr{rocblas_float_complex}, ldv::rocblas_int, U::Ptr{rocblas_float_complex}, ldu::rocblas_int, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zbdsqr(handle, uplo, n, nv, nu, nc, D, E, V, ldv, U, ldu, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zbdsqr(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zbdsqr(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nv::rocblas_int, - nu::rocblas_int, - nc::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + nu::rocblas_int, nc::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, V::Ptr{rocblas_double_complex}, ldv::rocblas_int, U::Ptr{rocblas_double_complex}, ldu::rocblas_int, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssterf(handle, n, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssterf(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_ssterf(handle::rocblas_handle, n::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsterf(handle, n, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsterf(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsterf(handle::rocblas_handle, n::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssteqr(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssteqr(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_ssteqr(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, C::Ptr{Cfloat}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsteqr(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsteqr(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_dsteqr(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, C::Ptr{Cdouble}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_csteqr(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csteqr(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_csteqr(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zsteqr(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsteqr(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_zsteqr(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sstedc(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sstedc(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_sstedc(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, C::Ptr{Cfloat}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dstedc(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dstedc(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_dstedc(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, C::Ptr{Cdouble}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cstedc(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cstedc(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_cstedc(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zstedc(handle, evect, n, D, E, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zstedc(handle::rocblas_handle, - evect::rocblas_evect, - n::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_zstedc(handle::rocblas_handle, + evect::rocblas_evect, n::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sstebz(handle, erange, eorder, n, vl, vu, il, iu, abstol, D, E, nev, nsplit, W, iblock, isplit, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sstebz(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sstebz(handle::rocblas_handle, erange::rocblas_erange, eorder::rocblas_eorder, n::rocblas_int, - vl::Cfloat, - vu::Cfloat, il::rocblas_int, - iu::rocblas_int, - abstol::Cfloat, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, + vl::Cfloat, vu::Cfloat, il::rocblas_int, + iu::rocblas_int, abstol::Cfloat, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, nev::Ptr{rocblas_int}, - nsplit::Ptr{rocblas_int}, - W::Ptr{Cfloat}, iblock::Ptr{rocblas_int}, + nsplit::Ptr{rocblas_int}, W::Ptr{Cfloat}, + iblock::Ptr{rocblas_int}, isplit::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dstebz(handle, erange, eorder, n, vl, vu, il, iu, abstol, D, E, nev, nsplit, W, iblock, isplit, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dstebz(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dstebz(handle::rocblas_handle, erange::rocblas_erange, eorder::rocblas_eorder, n::rocblas_int, vl::Cdouble, vu::Cdouble, il::rocblas_int, iu::rocblas_int, abstol::Cdouble, - D::Ptr{Cdouble}, - E::Ptr{Cdouble}, nev::Ptr{rocblas_int}, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, + nev::Ptr{rocblas_int}, nsplit::Ptr{rocblas_int}, W::Ptr{Cdouble}, iblock::Ptr{rocblas_int}, isplit::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sstein(handle, n, D, E, nev, W, iblock, isplit, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sstein(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_sstein(handle::rocblas_handle, n::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, iblock::Ptr{rocblas_int}, - isplit::Ptr{rocblas_int}, - Z::Ptr{Cfloat}, ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + isplit::Ptr{rocblas_int}, Z::Ptr{Cfloat}, + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dstein(handle, n, D, E, nev, W, iblock, isplit, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dstein(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dstein(handle::rocblas_handle, n::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, iblock::Ptr{rocblas_int}, - isplit::Ptr{rocblas_int}, - Z::Ptr{Cdouble}, ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + isplit::Ptr{rocblas_int}, Z::Ptr{Cdouble}, + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cstein(handle, n, D, E, nev, W, iblock, isplit, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cstein(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cstein(handle::rocblas_handle, n::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, iblock::Ptr{rocblas_int}, isplit::Ptr{rocblas_int}, Z::Ptr{rocblas_float_complex}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zstein(handle, n, D, E, nev, W, iblock, isplit, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zstein(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zstein(handle::rocblas_handle, n::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, iblock::Ptr{rocblas_int}, isplit::Ptr{rocblas_int}, Z::Ptr{rocblas_double_complex}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sbdsvdx(handle, uplo, svect, srange, n, D, E, vl, vu, il, iu, nsv, S, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sbdsvdx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_sbdsvdx(handle::rocblas_handle, uplo::rocblas_fill, svect::rocblas_svect, - srange::rocblas_srange, - n::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, - vl::Cfloat, vu::Cfloat, il::rocblas_int, + srange::rocblas_srange, n::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, vl::Cfloat, + vu::Cfloat, il::rocblas_int, iu::rocblas_int, nsv::Ptr{rocblas_int}, S::Ptr{Cfloat}, Z::Ptr{Cfloat}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dbdsvdx(handle, uplo, svect, srange, n, D, E, vl, vu, il, iu, nsv, S, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dbdsvdx(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dbdsvdx(handle::rocblas_handle, uplo::rocblas_fill, svect::rocblas_svect, - srange::rocblas_srange, - n::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, + srange::rocblas_srange, n::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, vl::Cdouble, vu::Cdouble, il::rocblas_int, iu::rocblas_int, nsv::Ptr{rocblas_int}, S::Ptr{Cdouble}, Z::Ptr{Cdouble}, ldz::rocblas_int, ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetf2_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetf2_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetf2_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetf2_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetf2_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetf2_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetf2_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetf2_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetf2_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_npvt_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_sgetf2_npvt_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cfloat}, + lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_dgetf2_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_npvt_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_dgetf2_npvt_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cdouble}, + lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_cgetf2_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_npvt_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_cgetf2_npvt_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_zgetf2_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_npvt_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_zgetf2_npvt_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_sgetf2_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetf2_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetf2_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetf2_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetf2_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetf2_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetf2_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetf2_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetf2_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_sgetf2_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetf2_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_dgetf2_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetf2_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_cgetf2_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetf2_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_zgetf2_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetf2_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetf2_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetf2_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetf2_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetf2_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetf2_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetf2_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetf2_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetf2_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetf2_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetf2_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetf2_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetf2_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetf2_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetf2_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetf2_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetrf_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetrf_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetrf_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetrf_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetrf_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetrf_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetrf_npvt(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_npvt(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetrf_npvt(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetrf_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_npvt_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_sgetrf_npvt_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cfloat}, + lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_dgetrf_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_npvt_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_dgetrf_npvt_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cdouble}, + lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_cgetrf_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_npvt_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_cgetrf_npvt_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_zgetrf_npvt_64(handle, m, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_npvt_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_zgetrf_npvt_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_sgetrf_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrf_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetrf_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrf_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetrf_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrf_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetrf_npvt_batched(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrf_npvt_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrf_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_sgetrf_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetrf_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_dgetrf_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetrf_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_cgetrf_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetrf_npvt_batched_64(handle, m, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_npvt_batched_64(handle::rocblas_handle, - m::Int64, - n::Int64, + @check @ccall(librocsolver.rocsolver_zgetrf_npvt_batched_64(handle::rocblas_handle, + m::Int64, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetrf_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrf_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetrf_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrf_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetrf_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrf_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetrf_npvt_strided_batched(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrf_npvt_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrf_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrf_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetrf_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrf_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetrf_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrf_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetrf_npvt_strided_batched_64(handle, m, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_npvt_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrf_npvt_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetf2(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetf2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetf2(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetf2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetf2(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetf2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetf2(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetf2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetf2_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, + @check @ccall(librocsolver.rocsolver_sgetf2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cfloat}, lda::Int64, ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_dgetf2_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, + @check @ccall(librocsolver.rocsolver_dgetf2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cdouble}, lda::Int64, ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_cgetf2_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_float_complex}, - lda::Int64, - ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_cgetf2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_float_complex}, + lda::Int64, ipiv::Ptr{Int64}, + info::Ptr{Int64})::rocblas_status) end function rocsolver_zgetf2_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_double_complex}, - lda::Int64, - ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_zgetf2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_double_complex}, + lda::Int64, ipiv::Ptr{Int64}, + info::Ptr{Int64})::rocblas_status) end function rocsolver_sgetf2_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgetf2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetf2_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetf2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetf2_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetf2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetf2_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetf2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetf2_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_sgetf2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetf2_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_dgetf2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetf2_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_cgetf2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetf2_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_zgetf2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetf2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -2355,13 +2337,13 @@ function rocsolver_sgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetf2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -2370,13 +2352,13 @@ function rocsolver_dgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetf2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -2385,13 +2367,13 @@ function rocsolver_cgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetf2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -2400,13 +2382,13 @@ function rocsolver_zgetf2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetf2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, @@ -2414,13 +2396,13 @@ function rocsolver_sgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetf2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, @@ -2428,13 +2410,13 @@ function rocsolver_dgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetf2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -2442,13 +2424,13 @@ function rocsolver_cgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetf2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -2456,180 +2438,169 @@ function rocsolver_zgetf2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetrf(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetrf(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetrf(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetrf(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetrf_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, + @check @ccall(librocsolver.rocsolver_sgetrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cfloat}, lda::Int64, ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_dgetrf_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, + @check @ccall(librocsolver.rocsolver_dgetrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cdouble}, lda::Int64, ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_cgetrf_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_float_complex}, - lda::Int64, - ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_cgetrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_float_complex}, + lda::Int64, ipiv::Ptr{Int64}, + info::Ptr{Int64})::rocblas_status) end function rocsolver_zgetrf_64(handle, m, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_double_complex}, - lda::Int64, - ipiv::Ptr{Int64}, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_zgetrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_double_complex}, + lda::Int64, ipiv::Ptr{Int64}, + info::Ptr{Int64})::rocblas_status) end function rocsolver_sgetrf_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgetrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetrf_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetrf_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetrf_batched(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrf_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_sgetrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetrf_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_dgetrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetrf_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_cgetrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetrf_batched_64(handle, m, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_zgetrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -2638,13 +2609,13 @@ function rocsolver_sgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -2653,13 +2624,13 @@ function rocsolver_dgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -2668,13 +2639,13 @@ function rocsolver_cgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -2683,13 +2654,13 @@ function rocsolver_zgetrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, @@ -2697,13 +2668,13 @@ function rocsolver_sgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, @@ -2711,13 +2682,13 @@ function rocsolver_dgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, @@ -2725,13 +2696,13 @@ function rocsolver_cgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, @@ -2739,167 +2710,160 @@ function rocsolver_zgetrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv ipiv::Ptr{Int64}, strideP::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgeqr2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqr2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgeqr2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgeqr2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqr2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeqr2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgeqr2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqr2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeqr2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgeqr2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqr2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeqr2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgeqr2_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqr2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, - ipiv::Ptr{Cfloat})::rocblas_status + @check @ccall(librocsolver.rocsolver_sgeqr2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cfloat}, lda::Int64, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgeqr2_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqr2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, - ipiv::Ptr{Cdouble})::rocblas_status + @check @ccall(librocsolver.rocsolver_dgeqr2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cdouble}, lda::Int64, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgeqr2_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqr2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_float_complex}, + @check @ccall(librocsolver.rocsolver_cgeqr2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgeqr2_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqr2_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_double_complex}, + @check @ccall(librocsolver.rocsolver_zgeqr2_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgeqr2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqr2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgeqr2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeqr2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqr2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeqr2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeqr2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqr2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeqr2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeqr2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqr2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeqr2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqr2_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqr2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_sgeqr2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgeqr2_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqr2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_dgeqr2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgeqr2_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqr2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_cgeqr2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgeqr2_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqr2_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_zgeqr2_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeqr2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -2907,13 +2871,13 @@ function rocsolver_sgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeqr2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -2921,13 +2885,13 @@ function rocsolver_dgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeqr2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -2935,13 +2899,13 @@ function rocsolver_cgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqr2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeqr2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -2949,145 +2913,142 @@ function rocsolver_zgeqr2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqr2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeqr2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgeqr2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeqr2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgeqr2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeqr2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgeqr2_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqr2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeqr2_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgerq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgerq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgerq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgerq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgerq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgerq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgerq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgerq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgerq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgerq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgerq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgerq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgerq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgerq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgerq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgerq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgerq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgerq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgerq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgerq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgerq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgerq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgerq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgerq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgerq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgerq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -3095,13 +3056,13 @@ function rocsolver_sgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgerq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgerq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -3109,13 +3070,13 @@ function rocsolver_dgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgerq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgerq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -3123,13 +3084,13 @@ function rocsolver_cgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgerq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgerq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -3137,93 +3098,90 @@ function rocsolver_zgerq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeql2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeql2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgeql2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgeql2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeql2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeql2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgeql2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeql2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeql2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgeql2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeql2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeql2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgeql2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeql2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgeql2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeql2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeql2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeql2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeql2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeql2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeql2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeql2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeql2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeql2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeql2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeql2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -3231,13 +3189,13 @@ function rocsolver_sgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeql2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeql2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -3245,13 +3203,13 @@ function rocsolver_dgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeql2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeql2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -3259,13 +3217,13 @@ function rocsolver_cgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeql2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeql2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -3273,93 +3231,90 @@ function rocsolver_zgeql2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgelq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgelq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgelq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgelq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgelq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgelq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgelq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgelq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgelq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgelq2(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgelq2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgelq2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgelq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgelq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgelq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgelq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgelq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgelq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgelq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgelq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgelq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgelq2_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgelq2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgelq2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgelq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgelq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -3367,13 +3322,13 @@ function rocsolver_sgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgelq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgelq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -3381,13 +3336,13 @@ function rocsolver_dgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgelq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgelq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -3395,13 +3350,13 @@ function rocsolver_cgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgelq2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgelq2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -3409,167 +3364,160 @@ function rocsolver_zgelq2_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqrf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgeqrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgeqrf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeqrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgeqrf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeqrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgeqrf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqrf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeqrf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgeqrf_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cfloat}, lda::Int64, - ipiv::Ptr{Cfloat})::rocblas_status + @check @ccall(librocsolver.rocsolver_sgeqrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cfloat}, lda::Int64, + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgeqrf_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{Cdouble}, lda::Int64, - ipiv::Ptr{Cdouble})::rocblas_status + @check @ccall(librocsolver.rocsolver_dgeqrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{Cdouble}, lda::Int64, + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgeqrf_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_float_complex}, + @check @ccall(librocsolver.rocsolver_cgeqrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgeqrf_64(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqrf_64(handle::rocblas_handle, m::Int64, - n::Int64, - A::Ptr{rocblas_double_complex}, + @check @ccall(librocsolver.rocsolver_zgeqrf_64(handle::rocblas_handle, m::Int64, + n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgeqrf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgeqrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeqrf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeqrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeqrf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeqrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeqrf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqrf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeqrf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqrf_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_sgeqrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgeqrf_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_dgeqrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgeqrf_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_cgeqrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgeqrf_batched_64(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqrf_batched_64(handle::rocblas_handle, m::Int64, + @check @ccall(librocsolver.rocsolver_zgeqrf_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeqrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -3577,13 +3525,13 @@ function rocsolver_sgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeqrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -3591,13 +3539,13 @@ function rocsolver_dgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeqrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -3605,13 +3553,13 @@ function rocsolver_cgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeqrf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -3619,145 +3567,142 @@ function rocsolver_zgeqrf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeqrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgeqrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeqrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgeqrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeqrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgeqrf_strided_batched_64(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeqrf_strided_batched_64(handle::rocblas_handle, m::Int64, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgerqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgerqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgerqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgerqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgerqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgerqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgerqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgerqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgerqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgerqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgerqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgerqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgerqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgerqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgerqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgerqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgerqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgerqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgerqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgerqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgerqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgerqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgerqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgerqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgerqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgerqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -3765,13 +3710,13 @@ function rocsolver_sgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgerqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgerqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -3779,13 +3724,13 @@ function rocsolver_dgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgerqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgerqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -3793,13 +3738,13 @@ function rocsolver_cgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgerqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgerqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -3807,93 +3752,90 @@ function rocsolver_zgerqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqlf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqlf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgeqlf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgeqlf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqlf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeqlf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgeqlf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqlf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeqlf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgeqlf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqlf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeqlf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgeqlf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqlf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgeqlf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeqlf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqlf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgeqlf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeqlf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqlf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgeqlf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeqlf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqlf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgeqlf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeqlf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeqlf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -3901,13 +3843,13 @@ function rocsolver_sgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeqlf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeqlf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -3915,13 +3857,13 @@ function rocsolver_dgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeqlf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeqlf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -3929,13 +3871,13 @@ function rocsolver_cgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeqlf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeqlf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -3943,93 +3885,90 @@ function rocsolver_zgeqlf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgelqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgelqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgelqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - ipiv::Ptr{Cfloat})::rocblas_status + ipiv::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgelqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgelqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgelqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - ipiv::Ptr{Cdouble})::rocblas_status + ipiv::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgelqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgelqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgelqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_float_complex})::rocblas_status + ipiv::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgelqf(handle, m, n, A, lda, ipiv) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgelqf(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgelqf(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - ipiv::Ptr{rocblas_double_complex})::rocblas_status + ipiv::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgelqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgelqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgelqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgelqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgelqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgelqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgelqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgelqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgelqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgelqf_batched(handle, m, n, A, lda, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgelqf_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgelqf_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgelqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgelqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -4037,13 +3976,13 @@ function rocsolver_sgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgelqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgelqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -4051,13 +3990,13 @@ function rocsolver_dgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgelqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgelqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -4065,13 +4004,13 @@ function rocsolver_cgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgelqf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgelqf_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -4079,57 +4018,55 @@ function rocsolver_zgelqf_strided_batched(handle, m, n, A, lda, strideA, ipiv, s strideA::rocblas_stride, ipiv::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgebd2(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgebd2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgebd2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, - tauq::Ptr{Cfloat}, - taup::Ptr{Cfloat})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, tauq::Ptr{Cfloat}, + taup::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgebd2(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgebd2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgebd2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, - tauq::Ptr{Cdouble}, - taup::Ptr{Cdouble})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, tauq::Ptr{Cdouble}, + taup::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgebd2(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgebd2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgebd2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, tauq::Ptr{rocblas_float_complex}, - taup::Ptr{rocblas_float_complex})::rocblas_status + taup::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgebd2(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgebd2(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgebd2(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, tauq::Ptr{rocblas_double_complex}, - taup::Ptr{rocblas_double_complex})::rocblas_status + taup::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgebd2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgebd2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, @@ -4138,15 +4075,14 @@ function rocsolver_sgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgebd2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgebd2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -4156,15 +4092,14 @@ function rocsolver_dgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgebd2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgebd2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, @@ -4174,15 +4109,14 @@ function rocsolver_cgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgebd2_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgebd2_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -4192,14 +4126,14 @@ function rocsolver_zgebd2_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgebd2_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgebd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgebd2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -4213,14 +4147,14 @@ function rocsolver_sgebd2_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgebd2_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgebd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgebd2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -4234,14 +4168,14 @@ function rocsolver_dgebd2_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgebd2_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgebd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgebd2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -4255,14 +4189,14 @@ function rocsolver_cgebd2_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgebd2_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgebd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgebd2_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -4276,57 +4210,55 @@ function rocsolver_zgebd2_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgebrd(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgebrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgebrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, - tauq::Ptr{Cfloat}, - taup::Ptr{Cfloat})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, tauq::Ptr{Cfloat}, + taup::Ptr{Cfloat})::rocblas_status) end function rocsolver_dgebrd(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgebrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgebrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, - tauq::Ptr{Cdouble}, - taup::Ptr{Cdouble})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, tauq::Ptr{Cdouble}, + taup::Ptr{Cdouble})::rocblas_status) end function rocsolver_cgebrd(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgebrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgebrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, tauq::Ptr{rocblas_float_complex}, - taup::Ptr{rocblas_float_complex})::rocblas_status + taup::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zgebrd(handle, m, n, A, lda, D, E, tauq, taup) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgebrd(handle::rocblas_handle, m::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgebrd(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, tauq::Ptr{rocblas_double_complex}, - taup::Ptr{rocblas_double_complex})::rocblas_status + taup::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_sgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgebrd_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgebrd_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, @@ -4335,15 +4267,14 @@ function rocsolver_sgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgebrd_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgebrd_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -4353,15 +4284,14 @@ function rocsolver_dgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgebrd_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgebrd_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, @@ -4371,15 +4301,14 @@ function rocsolver_cgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgebrd_batched(handle::rocblas_handle, - m::rocblas_int, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgebrd_batched(handle::rocblas_handle, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -4389,14 +4318,14 @@ function rocsolver_zgebrd_batched(handle, m, n, A, lda, D, strideD, E, strideE, strideQ::rocblas_stride, taup::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgebrd_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgebrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgebrd_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, @@ -4410,14 +4339,14 @@ function rocsolver_sgebrd_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgebrd_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgebrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgebrd_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, @@ -4431,14 +4360,14 @@ function rocsolver_dgebrd_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgebrd_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgebrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgebrd_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -4452,14 +4381,14 @@ function rocsolver_cgebrd_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgebrd_strided_batched(handle, m, n, A, lda, strideA, D, strideD, E, strideE, tauq, strideQ, taup, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgebrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgebrd_strided_batched(handle::rocblas_handle, m::rocblas_int, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -4473,226 +4402,209 @@ function rocsolver_zgebrd_strided_batched(handle, m, n, A, lda, strideA, D, stri strideQ::rocblas_stride, taup::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrs(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrs(handle::rocblas_handle, - trans::rocblas_operation, - n::rocblas_int, nrhs::rocblas_int, - A::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_sgetrs(handle::rocblas_handle, + trans::rocblas_operation, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{Cfloat}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_dgetrs(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrs(handle::rocblas_handle, - trans::rocblas_operation, - n::rocblas_int, nrhs::rocblas_int, - A::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_dgetrs(handle::rocblas_handle, + trans::rocblas_operation, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{Cdouble}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_cgetrs(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrs(handle::rocblas_handle, - trans::rocblas_operation, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetrs(handle::rocblas_handle, + trans::rocblas_operation, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, + lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_zgetrs(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrs(handle::rocblas_handle, - trans::rocblas_operation, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetrs(handle::rocblas_handle, + trans::rocblas_operation, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, + lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_sgetrs_64(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrs_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrs_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, - nrhs::Int64, - A::Ptr{Cfloat}, lda::Int64, - ipiv::Ptr{Int64}, - B::Ptr{Cfloat}, - ldb::Int64)::rocblas_status + nrhs::Int64, A::Ptr{Cfloat}, lda::Int64, + ipiv::Ptr{Int64}, B::Ptr{Cfloat}, + ldb::Int64)::rocblas_status) end function rocsolver_dgetrs_64(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrs_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrs_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, - nrhs::Int64, - A::Ptr{Cdouble}, lda::Int64, - ipiv::Ptr{Int64}, - B::Ptr{Cdouble}, - ldb::Int64)::rocblas_status + nrhs::Int64, A::Ptr{Cdouble}, lda::Int64, + ipiv::Ptr{Int64}, B::Ptr{Cdouble}, + ldb::Int64)::rocblas_status) end function rocsolver_cgetrs_64(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrs_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrs_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, nrhs::Int64, A::Ptr{rocblas_float_complex}, - lda::Int64, - ipiv::Ptr{Int64}, + lda::Int64, ipiv::Ptr{Int64}, B::Ptr{rocblas_float_complex}, - ldb::Int64)::rocblas_status + ldb::Int64)::rocblas_status) end function rocsolver_zgetrs_64(handle, trans, n, nrhs, A, lda, ipiv, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrs_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrs_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, nrhs::Int64, A::Ptr{rocblas_double_complex}, - lda::Int64, - ipiv::Ptr{Int64}, + lda::Int64, ipiv::Ptr{Int64}, B::Ptr{rocblas_double_complex}, - ldb::Int64)::rocblas_status + ldb::Int64)::rocblas_status) end function rocsolver_sgetrs_batched(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrs_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrs_batched(handle::rocblas_handle, trans::rocblas_operation, - n::rocblas_int, - nrhs::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetrs_batched(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrs_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrs_batched(handle::rocblas_handle, trans::rocblas_operation, - n::rocblas_int, - nrhs::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetrs_batched(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrs_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrs_batched(handle::rocblas_handle, trans::rocblas_operation, - n::rocblas_int, - nrhs::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetrs_batched(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrs_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrs_batched(handle::rocblas_handle, trans::rocblas_operation, - n::rocblas_int, - nrhs::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrs_batched_64(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrs_batched_64(handle::rocblas_handle, trans::rocblas_operation, - n::Int64, - nrhs::Int64, A::Ptr{Ptr{Cfloat}}, - lda::Int64, ipiv::Ptr{Int64}, + n::Int64, nrhs::Int64, + A::Ptr{Ptr{Cfloat}}, lda::Int64, + ipiv::Ptr{Int64}, strideP::rocblas_stride, B::Ptr{Ptr{Cfloat}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetrs_batched_64(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrs_batched_64(handle::rocblas_handle, trans::rocblas_operation, - n::Int64, - nrhs::Int64, - A::Ptr{Ptr{Cdouble}}, - lda::Int64, ipiv::Ptr{Int64}, + n::Int64, nrhs::Int64, + A::Ptr{Ptr{Cdouble}}, lda::Int64, + ipiv::Ptr{Int64}, strideP::rocblas_stride, B::Ptr{Ptr{Cdouble}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetrs_batched_64(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrs_batched_64(handle::rocblas_handle, trans::rocblas_operation, - n::Int64, - nrhs::Int64, + n::Int64, nrhs::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, B::Ptr{Ptr{rocblas_float_complex}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetrs_batched_64(handle, trans, n, nrhs, A, lda, ipiv, strideP, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrs_batched_64(handle::rocblas_handle, trans::rocblas_operation, - n::Int64, - nrhs::Int64, + n::Int64, nrhs::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, ipiv::Ptr{Int64}, strideP::rocblas_stride, B::Ptr{Ptr{rocblas_double_complex}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgetrs_strided_batched(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrs_strided_batched(handle::rocblas_handle, trans::rocblas_operation, n::rocblas_int, nrhs::rocblas_int, @@ -4704,13 +4616,13 @@ function rocsolver_sgetrs_strided_batched(handle, trans, n, nrhs, A, lda, stride B::Ptr{Cfloat}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetrs_strided_batched(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrs_strided_batched(handle::rocblas_handle, trans::rocblas_operation, n::rocblas_int, nrhs::rocblas_int, @@ -4722,13 +4634,13 @@ function rocsolver_dgetrs_strided_batched(handle, trans, n, nrhs, A, lda, stride B::Ptr{Cdouble}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetrs_strided_batched(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrs_strided_batched(handle::rocblas_handle, trans::rocblas_operation, n::rocblas_int, nrhs::rocblas_int, @@ -4740,13 +4652,13 @@ function rocsolver_cgetrs_strided_batched(handle, trans, n, nrhs, A, lda, stride B::Ptr{rocblas_float_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetrs_strided_batched(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrs_strided_batched(handle::rocblas_handle, trans::rocblas_operation, n::rocblas_int, nrhs::rocblas_int, @@ -4758,13 +4670,13 @@ function rocsolver_zgetrs_strided_batched(handle, trans, n, nrhs, A, lda, stride B::Ptr{rocblas_double_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetrs_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, nrhs::Int64, A::Ptr{Cfloat}, @@ -4775,13 +4687,13 @@ function rocsolver_sgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, str B::Ptr{Cfloat}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetrs_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, nrhs::Int64, A::Ptr{Cdouble}, @@ -4792,13 +4704,13 @@ function rocsolver_dgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, str B::Ptr{Cdouble}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetrs_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, nrhs::Int64, A::Ptr{rocblas_float_complex}, @@ -4809,13 +4721,13 @@ function rocsolver_cgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, str B::Ptr{rocblas_float_complex}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetrs_strided_batched_64(handle::rocblas_handle, trans::rocblas_operation, n::Int64, nrhs::Int64, A::Ptr{rocblas_double_complex}, @@ -4826,56 +4738,54 @@ function rocsolver_zgetrs_strided_batched_64(handle, trans, n, nrhs, A, lda, str B::Ptr{rocblas_double_complex}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sgesv(handle, n, nrhs, A, lda, ipiv, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesv(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgesv(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, B::Ptr{Cfloat}, - ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + B::Ptr{Cfloat}, ldb::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgesv(handle, n, nrhs, A, lda, ipiv, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesv(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgesv(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{Cdouble}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgesv(handle, n, nrhs, A, lda, ipiv, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesv(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgesv(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgesv(handle, n, nrhs, A, lda, ipiv, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesv(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgesv(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesv_batched(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgesv_batched(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, @@ -4883,15 +4793,14 @@ function rocsolver_sgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesv_batched(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgesv_batched(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, @@ -4899,15 +4808,14 @@ function rocsolver_dgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesv_batched(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgesv_batched(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, @@ -4915,15 +4823,14 @@ function rocsolver_cgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesv_batched(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgesv_batched(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, @@ -4931,13 +4838,13 @@ function rocsolver_zgesv_batched(handle, n, nrhs, A, lda, ipiv, strideP, B, ldb, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesv_strided_batched(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{Cfloat}, @@ -4949,13 +4856,13 @@ function rocsolver_sgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesv_strided_batched(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{Cdouble}, @@ -4967,13 +4874,13 @@ function rocsolver_dgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesv_strided_batched(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -4985,13 +4892,13 @@ function rocsolver_cgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, strideP, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesv_strided_batched(handle::rocblas_handle, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -5003,95 +4910,92 @@ function rocsolver_zgesv_strided_batched(handle, n, nrhs, A, lda, strideA, ipiv, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri(handle, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetri(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetri(handle, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetri(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetri(handle, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetri(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetri(handle, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetri(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetri_batched(handle, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_batched(handle::rocblas_handle, - n::rocblas_int, - A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_sgetri_batched(handle::rocblas_handle, + n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_batched(handle, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_batched(handle, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_batched(handle, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, @@ -5099,13 +5003,13 @@ function rocsolver_sgetri_strided_batched(handle, n, A, lda, strideA, ipiv, stri ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, @@ -5113,13 +5017,13 @@ function rocsolver_dgetri_strided_batched(handle, n, A, lda, strideA, ipiv, stri ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, @@ -5127,13 +5031,13 @@ function rocsolver_cgetri_strided_batched(handle, n, A, lda, strideA, ipiv, stri ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -5141,241 +5045,235 @@ function rocsolver_zgetri_strided_batched(handle, n, A, lda, strideA, ipiv, stri ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_npvt(handle, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_npvt(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetri_npvt(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetri_npvt(handle, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_npvt(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgetri_npvt(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetri_npvt(handle, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_npvt(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgetri_npvt(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetri_npvt(handle, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_npvt(handle::rocblas_handle, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgetri_npvt(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetri_npvt_batched(handle, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_npvt_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_npvt_batched(handle, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_npvt_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_npvt_batched(handle, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_npvt_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_npvt_batched(handle, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_npvt_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_npvt_strided_batched(handle, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_npvt_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_npvt_strided_batched(handle, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_npvt_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_npvt_strided_batched(handle, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_npvt_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_npvt_strided_batched(handle, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_npvt_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgels(handle, trans, m, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgels(handle::rocblas_handle, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgels(handle::rocblas_handle, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - B::Ptr{Cfloat}, - ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + B::Ptr{Cfloat}, ldb::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgels(handle, trans, m, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgels(handle::rocblas_handle, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_dgels(handle::rocblas_handle, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, - ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + B::Ptr{Cdouble}, ldb::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgels(handle, trans, m, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgels(handle::rocblas_handle, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_cgels(handle::rocblas_handle, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgels(handle, trans, m, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgels(handle::rocblas_handle, - trans::rocblas_operation, - m::rocblas_int, n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_zgels(handle::rocblas_handle, + trans::rocblas_operation, m::rocblas_int, + n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgels_batched(handle, trans, m, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgels_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgels_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, nrhs::rocblas_int, + m::rocblas_int, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgels_batched(handle, trans, m, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgels_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgels_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, nrhs::rocblas_int, + m::rocblas_int, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgels_batched(handle, trans, m, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgels_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgels_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, nrhs::rocblas_int, + m::rocblas_int, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgels_batched(handle, trans, m, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgels_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgels_batched(handle::rocblas_handle, trans::rocblas_operation, - m::rocblas_int, - n::rocblas_int, nrhs::rocblas_int, + m::rocblas_int, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgels_strided_batched(handle, trans, m, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgels_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgels_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -5387,13 +5285,13 @@ function rocsolver_sgels_strided_batched(handle, trans, m, n, nrhs, A, lda, stri ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgels_strided_batched(handle, trans, m, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgels_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgels_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -5405,13 +5303,13 @@ function rocsolver_dgels_strided_batched(handle, trans, m, n, nrhs, A, lda, stri ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgels_strided_batched(handle, trans, m, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgels_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgels_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -5423,13 +5321,13 @@ function rocsolver_cgels_strided_batched(handle, trans, m, n, nrhs, A, lda, stri ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgels_strided_batched(handle, trans, m, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgels_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgels_strided_batched(handle::rocblas_handle, trans::rocblas_operation, m::rocblas_int, n::rocblas_int, @@ -5441,686 +5339,677 @@ function rocsolver_zgels_strided_batched(handle, trans, m, n, nrhs, A, lda, stri ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotf2(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_spotf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dpotf2(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dpotf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cpotf2(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cpotf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zpotf2(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zpotf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_spotf2_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotf2_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{Cfloat}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_spotf2_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{Cfloat}, lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_dpotf2_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotf2_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{Cdouble}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_dpotf2_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{Cdouble}, lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_cpotf2_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotf2_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{rocblas_float_complex}, + @check @ccall(librocsolver.rocsolver_cpotf2_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_zpotf2_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotf2_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{rocblas_double_complex}, + @check @ccall(librocsolver.rocsolver_zpotf2_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_spotf2_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_spotf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotf2_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dpotf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotf2_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cpotf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotf2_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zpotf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotf2_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotf2_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotf2_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dpotf2_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotf2_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotf2_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cpotf2_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotf2_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotf2_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zpotf2_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotf2_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotf2_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_spotf2_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotf2_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotf2_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotf2_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotf2_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotf2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - A::Ptr{Cfloat}, + n::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dpotf2_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotf2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cpotf2_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotf2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zpotf2_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotf2_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotf2_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_spotrf(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_spotrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dpotrf(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dpotrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cpotrf(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cpotrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zpotrf(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zpotrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_spotrf_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrf_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{Cfloat}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_spotrf_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{Cfloat}, lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_dpotrf_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrf_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{Cdouble}, lda::Int64, - info::Ptr{Int64})::rocblas_status + @check @ccall(librocsolver.rocsolver_dpotrf_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{Cdouble}, lda::Int64, + info::Ptr{Int64})::rocblas_status) end function rocsolver_cpotrf_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrf_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{rocblas_float_complex}, + @check @ccall(librocsolver.rocsolver_cpotrf_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{rocblas_float_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_zpotrf_64(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrf_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, A::Ptr{rocblas_double_complex}, + @check @ccall(librocsolver.rocsolver_zpotrf_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + A::Ptr{rocblas_double_complex}, lda::Int64, - info::Ptr{Int64})::rocblas_status + info::Ptr{Int64})::rocblas_status) end function rocsolver_spotrf_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_spotrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotrf_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dpotrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotrf_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cpotrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotrf_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zpotrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotrf_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrf_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotrf_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dpotrf_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrf_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotrf_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{Cdouble}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cpotrf_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrf_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotrf_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zpotrf_batched_64(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrf_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotrf_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_spotrf_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotrf_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotrf_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotrf_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotrf_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotrf_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - A::Ptr{Cfloat}, + n::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dpotrf_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotrf_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cpotrf_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotrf_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zpotrf_strided_batched_64(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrf_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotrf_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, info::Ptr{Int64}, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_spotrs(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrs(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_spotrs(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int)::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + B::Ptr{Cfloat}, + ldb::rocblas_int)::rocblas_status) end function rocsolver_dpotrs(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrs(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dpotrs(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, B::Ptr{Cdouble}, - ldb::rocblas_int)::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + B::Ptr{Cdouble}, + ldb::rocblas_int)::rocblas_status) end function rocsolver_cpotrs(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrs(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cpotrs(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_zpotrs(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrs(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zpotrs(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_spotrs_64(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrs_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, nrhs::Int64, A::Ptr{Cfloat}, - lda::Int64, B::Ptr{Cfloat}, - ldb::Int64)::rocblas_status + @check @ccall(librocsolver.rocsolver_spotrs_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + nrhs::Int64, A::Ptr{Cfloat}, lda::Int64, + B::Ptr{Cfloat}, + ldb::Int64)::rocblas_status) end function rocsolver_dpotrs_64(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrs_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, nrhs::Int64, A::Ptr{Cdouble}, - lda::Int64, B::Ptr{Cdouble}, - ldb::Int64)::rocblas_status + @check @ccall(librocsolver.rocsolver_dpotrs_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + nrhs::Int64, A::Ptr{Cdouble}, lda::Int64, + B::Ptr{Cdouble}, + ldb::Int64)::rocblas_status) end function rocsolver_cpotrs_64(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrs_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, nrhs::Int64, + @check @ccall(librocsolver.rocsolver_cpotrs_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + nrhs::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, B::Ptr{rocblas_float_complex}, - ldb::Int64)::rocblas_status + ldb::Int64)::rocblas_status) end function rocsolver_zpotrs_64(handle, uplo, n, nrhs, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrs_64(handle::rocblas_handle, - uplo::rocblas_fill, - n::Int64, nrhs::Int64, + @check @ccall(librocsolver.rocsolver_zpotrs_64(handle::rocblas_handle, + uplo::rocblas_fill, n::Int64, + nrhs::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, B::Ptr{rocblas_double_complex}, - ldb::Int64)::rocblas_status + ldb::Int64)::rocblas_status) end function rocsolver_spotrs_batched(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrs_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_spotrs_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotrs_batched(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrs_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_dpotrs_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotrs_batched(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrs_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_cpotrs_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotrs_batched(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrs_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_zpotrs_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotrs_batched_64(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotrs_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, nrhs::Int64, A::Ptr{Ptr{Cfloat}}, lda::Int64, B::Ptr{Ptr{Cfloat}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dpotrs_batched_64(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotrs_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, nrhs::Int64, - A::Ptr{Ptr{Cdouble}}, - lda::Int64, B::Ptr{Ptr{Cdouble}}, - ldb::Int64, - batch_count::Int64)::rocblas_status + A::Ptr{Ptr{Cdouble}}, lda::Int64, + B::Ptr{Ptr{Cdouble}}, ldb::Int64, + batch_count::Int64)::rocblas_status) end function rocsolver_cpotrs_batched_64(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotrs_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, nrhs::Int64, A::Ptr{Ptr{rocblas_float_complex}}, lda::Int64, B::Ptr{Ptr{rocblas_float_complex}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zpotrs_batched_64(handle, uplo, n, nrhs, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrs_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotrs_batched_64(handle::rocblas_handle, uplo::rocblas_fill, n::Int64, nrhs::Int64, A::Ptr{Ptr{rocblas_double_complex}}, lda::Int64, B::Ptr{Ptr{rocblas_double_complex}}, ldb::Int64, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_spotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotrs_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6130,13 +6019,13 @@ function rocsolver_spotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA B::Ptr{Cfloat}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotrs_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6146,13 +6035,13 @@ function rocsolver_dpotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA B::Ptr{Cdouble}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotrs_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6162,13 +6051,13 @@ function rocsolver_cpotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA B::Ptr{rocblas_float_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrs_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotrs_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6178,171 +6067,165 @@ function rocsolver_zpotrs_strided_batched(handle, uplo, n, nrhs, A, lda, strideA B::Ptr{rocblas_double_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotrs_strided_batched_64(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotrs_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - nrhs::Int64, + n::Int64, nrhs::Int64, A::Ptr{Cfloat}, lda::Int64, strideA::rocblas_stride, B::Ptr{Cfloat}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_dpotrs_strided_batched_64(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotrs_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - nrhs::Int64, + n::Int64, nrhs::Int64, A::Ptr{Cdouble}, lda::Int64, strideA::rocblas_stride, B::Ptr{Cdouble}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_cpotrs_strided_batched_64(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotrs_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - nrhs::Int64, + n::Int64, nrhs::Int64, A::Ptr{rocblas_float_complex}, lda::Int64, strideA::rocblas_stride, B::Ptr{rocblas_float_complex}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_zpotrs_strided_batched_64(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotrs_strided_batched_64(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotrs_strided_batched_64(handle::rocblas_handle, uplo::rocblas_fill, - n::Int64, - nrhs::Int64, + n::Int64, nrhs::Int64, A::Ptr{rocblas_double_complex}, lda::Int64, strideA::rocblas_stride, B::Ptr{rocblas_double_complex}, ldb::Int64, strideB::rocblas_stride, - batch_count::Int64)::rocblas_status + batch_count::Int64)::rocblas_status) end function rocsolver_sposv(handle, uplo, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sposv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_sposv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + B::Ptr{Cfloat}, ldb::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dposv(handle, uplo, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dposv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dposv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, B::Ptr{Cdouble}, - ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + B::Ptr{Cdouble}, ldb::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cposv(handle, uplo, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cposv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cposv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zposv(handle, uplo, n, nrhs, A, lda, B, ldb, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zposv(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zposv(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sposv_batched(handle, uplo, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sposv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_sposv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dposv_batched(handle, uplo, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dposv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_dposv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cposv_batched(handle, uplo, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cposv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_cposv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zposv_batched(handle, uplo, n, nrhs, A, lda, B, ldb, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zposv_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_zposv_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + nrhs::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sposv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sposv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6353,13 +6236,13 @@ function rocsolver_sposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dposv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dposv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6370,13 +6253,13 @@ function rocsolver_dposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cposv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cposv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6387,13 +6270,13 @@ function rocsolver_cposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, B, ldb, strideB, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zposv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zposv_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, nrhs::rocblas_int, @@ -6404,174 +6287,167 @@ function rocsolver_zposv_strided_batched(handle, uplo, n, nrhs, A, lda, strideA, ldb::rocblas_int, strideB::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotri(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_spotri(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dpotri(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dpotri(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cpotri(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_cpotri(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zpotri(handle, uplo, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zpotri(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_spotri_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotri_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_spotri_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotri_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotri_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dpotri_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotri_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotri_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cpotri_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotri_batched(handle, uplo, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotri_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zpotri_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_spotri_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_spotri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_spotri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dpotri_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dpotri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dpotri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cpotri_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cpotri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cpotri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zpotri_strided_batched(handle, uplo, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zpotri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zpotri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesvd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, E, fast_alg, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvd(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvd(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - S::Ptr{Cfloat}, U::Ptr{Cfloat}, - ldu::rocblas_int, + lda::rocblas_int, S::Ptr{Cfloat}, + U::Ptr{Cfloat}, ldu::rocblas_int, V::Ptr{Cfloat}, ldv::rocblas_int, - E::Ptr{Cfloat}, - fast_alg::rocblas_workmode, - info::Ptr{rocblas_int})::rocblas_status + E::Ptr{Cfloat}, fast_alg::rocblas_workmode, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgesvd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, E, fast_alg, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvd(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvd(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - S::Ptr{Cdouble}, U::Ptr{Cdouble}, - ldu::rocblas_int, + lda::rocblas_int, S::Ptr{Cdouble}, + U::Ptr{Cdouble}, ldu::rocblas_int, V::Ptr{Cdouble}, ldv::rocblas_int, - E::Ptr{Cdouble}, - fast_alg::rocblas_workmode, - info::Ptr{rocblas_int})::rocblas_status + E::Ptr{Cdouble}, fast_alg::rocblas_workmode, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgesvd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, E, fast_alg, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvd(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvd(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, @@ -6580,15 +6456,15 @@ function rocsolver_cgesvd(handle, left_svect, right_svect, m, n, A, lda, S, U, l U::Ptr{rocblas_float_complex}, ldu::rocblas_int, V::Ptr{rocblas_float_complex}, - ldv::rocblas_int, - E::Ptr{Cfloat}, fast_alg::rocblas_workmode, - info::Ptr{rocblas_int})::rocblas_status + ldv::rocblas_int, E::Ptr{Cfloat}, + fast_alg::rocblas_workmode, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgesvd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, E, fast_alg, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvd(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvd(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, @@ -6597,24 +6473,23 @@ function rocsolver_zgesvd(handle, left_svect, right_svect, m, n, A, lda, S, U, l U::Ptr{rocblas_double_complex}, ldu::rocblas_int, V::Ptr{rocblas_double_complex}, - ldv::rocblas_int, - E::Ptr{Cdouble}, fast_alg::rocblas_workmode, - info::Ptr{rocblas_int})::rocblas_status + ldv::rocblas_int, E::Ptr{Cdouble}, + fast_alg::rocblas_workmode, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvd_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, - m::rocblas_int, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, S::Ptr{Cfloat}, strideS::rocblas_stride, - U::Ptr{Cfloat}, - ldu::rocblas_int, + U::Ptr{Cfloat}, ldu::rocblas_int, strideU::rocblas_stride, V::Ptr{Cfloat}, ldv::rocblas_int, strideV::rocblas_stride, @@ -6622,23 +6497,21 @@ function rocsolver_sgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvd_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, S::Ptr{Cdouble}, strideS::rocblas_stride, - U::Ptr{Cdouble}, - ldu::rocblas_int, + U::Ptr{Cdouble}, ldu::rocblas_int, strideU::rocblas_stride, V::Ptr{Cdouble}, ldv::rocblas_int, strideV::rocblas_stride, @@ -6646,18 +6519,17 @@ function rocsolver_dgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvd_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, S::Ptr{Cfloat}, strideS::rocblas_stride, @@ -6671,18 +6543,17 @@ function rocsolver_cgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvd_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, S::Ptr{Cdouble}, strideS::rocblas_stride, @@ -6696,14 +6567,14 @@ function rocsolver_zgesvd_batched(handle, left_svect, right_svect, m, n, A, lda, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesvd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, strideA, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvd_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -6723,14 +6594,14 @@ function rocsolver_sgesvd_strided_batched(handle, left_svect, right_svect, m, n, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesvd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, strideA, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvd_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -6750,14 +6621,14 @@ function rocsolver_dgesvd_strided_batched(handle, left_svect, right_svect, m, n, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesvd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, strideA, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvd_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -6777,14 +6648,14 @@ function rocsolver_cgesvd_strided_batched(handle, left_svect, right_svect, m, n, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesvd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, strideA, S, strideS, U, ldu, strideU, V, ldv, strideV, E, strideE, fast_alg, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvd_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -6804,47 +6675,276 @@ function rocsolver_zgesvd_strided_batched(handle, left_svect, right_svect, m, n, strideE::rocblas_stride, fast_alg::rocblas_workmode, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_sgesdd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, + info) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_sgesdd(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, m::rocblas_int, + n::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, S::Ptr{Cfloat}, + U::Ptr{Cfloat}, ldu::rocblas_int, + V::Ptr{Cfloat}, ldv::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) +end + +function rocsolver_dgesdd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, + info) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_dgesdd(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, m::rocblas_int, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, S::Ptr{Cdouble}, + U::Ptr{Cdouble}, ldu::rocblas_int, + V::Ptr{Cdouble}, ldv::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) +end + +function rocsolver_cgesdd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, + info) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_cgesdd(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, m::rocblas_int, + n::rocblas_int, + A::Ptr{rocblas_float_complex}, + lda::rocblas_int, S::Ptr{Cfloat}, + U::Ptr{rocblas_float_complex}, + ldu::rocblas_int, + V::Ptr{rocblas_float_complex}, + ldv::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) +end + +function rocsolver_zgesdd(handle, left_svect, right_svect, m, n, A, lda, S, U, ldu, V, ldv, + info) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_zgesdd(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, m::rocblas_int, + n::rocblas_int, + A::Ptr{rocblas_double_complex}, + lda::rocblas_int, S::Ptr{Cdouble}, + U::Ptr{rocblas_double_complex}, + ldu::rocblas_int, + V::Ptr{rocblas_double_complex}, + ldv::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) +end + +function rocsolver_sgesdd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, + U, ldu, strideU, V, ldv, strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_sgesdd_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, + lda::rocblas_int, S::Ptr{Cfloat}, + strideS::rocblas_stride, + U::Ptr{Cfloat}, ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{Cfloat}, ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_dgesdd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, + U, ldu, strideU, V, ldv, strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_dgesdd_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{Cdouble}}, + lda::rocblas_int, S::Ptr{Cdouble}, + strideS::rocblas_stride, + U::Ptr{Cdouble}, ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{Cdouble}, ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_cgesdd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, + U, ldu, strideU, V, ldv, strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_cgesdd_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{rocblas_float_complex}}, + lda::rocblas_int, S::Ptr{Cfloat}, + strideS::rocblas_stride, + U::Ptr{rocblas_float_complex}, + ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{rocblas_float_complex}, + ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_zgesdd_batched(handle, left_svect, right_svect, m, n, A, lda, S, strideS, + U, ldu, strideU, V, ldv, strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_zgesdd_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, n::rocblas_int, + A::Ptr{Ptr{rocblas_double_complex}}, + lda::rocblas_int, S::Ptr{Cdouble}, + strideS::rocblas_stride, + U::Ptr{rocblas_double_complex}, + ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{rocblas_double_complex}, + ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_sgesdd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, + strideA, S, strideS, U, ldu, strideU, V, ldv, + strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_sgesdd_strided_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, + n::rocblas_int, + A::Ptr{Cfloat}, + lda::rocblas_int, + strideA::rocblas_stride, + S::Ptr{Cfloat}, + strideS::rocblas_stride, + U::Ptr{Cfloat}, + ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{Cfloat}, + ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_dgesdd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, + strideA, S, strideS, U, ldu, strideU, V, ldv, + strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_dgesdd_strided_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, + n::rocblas_int, + A::Ptr{Cdouble}, + lda::rocblas_int, + strideA::rocblas_stride, + S::Ptr{Cdouble}, + strideS::rocblas_stride, + U::Ptr{Cdouble}, + ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{Cdouble}, + ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_cgesdd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, + strideA, S, strideS, U, ldu, strideU, V, ldv, + strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_cgesdd_strided_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, + n::rocblas_int, + A::Ptr{rocblas_float_complex}, + lda::rocblas_int, + strideA::rocblas_stride, + S::Ptr{Cfloat}, + strideS::rocblas_stride, + U::Ptr{rocblas_float_complex}, + ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{rocblas_float_complex}, + ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) +end + +function rocsolver_zgesdd_strided_batched(handle, left_svect, right_svect, m, n, A, lda, + strideA, S, strideS, U, ldu, strideU, V, ldv, + strideV, info, batch_count) + AMDGPU.prepare_state() + @check @ccall(librocsolver.rocsolver_zgesdd_strided_batched(handle::rocblas_handle, + left_svect::rocblas_svect, + right_svect::rocblas_svect, + m::rocblas_int, + n::rocblas_int, + A::Ptr{rocblas_double_complex}, + lda::rocblas_int, + strideA::rocblas_stride, + S::Ptr{Cdouble}, + strideS::rocblas_stride, + U::Ptr{rocblas_double_complex}, + ldu::rocblas_int, + strideU::rocblas_stride, + V::Ptr{rocblas_double_complex}, + ldv::rocblas_int, + strideV::rocblas_stride, + info::Ptr{rocblas_int}, + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesvdj(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, U, ldu, V, ldv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvdj(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvdj(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - abstol::Cfloat, residual::Ptr{Cfloat}, + lda::rocblas_int, abstol::Cfloat, + residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, S::Ptr{Cfloat}, U::Ptr{Cfloat}, ldu::rocblas_int, - V::Ptr{Cfloat}, - ldv::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + V::Ptr{Cfloat}, ldv::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgesvdj(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, U, ldu, V, ldv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvdj(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvdj(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - abstol::Cdouble, residual::Ptr{Cdouble}, + lda::rocblas_int, abstol::Cdouble, + residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, - S::Ptr{Cdouble}, - U::Ptr{Cdouble}, ldu::rocblas_int, - V::Ptr{Cdouble}, ldv::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + S::Ptr{Cdouble}, U::Ptr{Cdouble}, + ldu::rocblas_int, V::Ptr{Cdouble}, + ldv::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgesvdj(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, U, ldu, V, ldv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvdj(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvdj(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, @@ -6857,13 +6957,13 @@ function rocsolver_cgesvdj(handle, left_svect, right_svect, m, n, A, lda, abstol ldu::rocblas_int, V::Ptr{rocblas_float_complex}, ldv::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgesvdj(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, U, ldu, V, ldv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvdj(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvdj(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, @@ -6877,20 +6977,19 @@ function rocsolver_zgesvdj(handle, left_svect, right_svect, m, n, A, lda, abstol ldu::rocblas_int, V::Ptr{rocblas_double_complex}, ldv::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvdj_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, - lda::rocblas_int, - abstol::Cfloat, + lda::rocblas_int, abstol::Cfloat, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, @@ -6898,24 +6997,22 @@ function rocsolver_sgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda strideS::rocblas_stride, U::Ptr{Cfloat}, ldu::rocblas_int, strideU::rocblas_stride, - V::Ptr{Cfloat}, - ldv::rocblas_int, + V::Ptr{Cfloat}, ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvdj_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, - lda::rocblas_int, - abstol::Cdouble, + lda::rocblas_int, abstol::Cdouble, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, @@ -6923,18 +7020,17 @@ function rocsolver_dgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda strideS::rocblas_stride, U::Ptr{Cdouble}, ldu::rocblas_int, strideU::rocblas_stride, - V::Ptr{Cdouble}, - ldv::rocblas_int, + V::Ptr{Cdouble}, ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvdj_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, @@ -6952,14 +7048,14 @@ function rocsolver_cgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda, abstol, residual, max_sweeps, n_sweeps, S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvdj_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, n::rocblas_int, @@ -6977,7 +7073,7 @@ function rocsolver_zgesvdj_batched(handle, left_svect, right_svect, m, n, A, lda ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesvdj_strided_batched(handle, left_svect, right_svect, m, n, A, lda, @@ -6985,7 +7081,7 @@ function rocsolver_sgesvdj_strided_batched(handle, left_svect, right_svect, m, n S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvdj_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -7006,7 +7102,7 @@ function rocsolver_sgesvdj_strided_batched(handle, left_svect, right_svect, m, n ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesvdj_strided_batched(handle, left_svect, right_svect, m, n, A, lda, @@ -7014,7 +7110,7 @@ function rocsolver_dgesvdj_strided_batched(handle, left_svect, right_svect, m, n S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvdj_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -7035,7 +7131,7 @@ function rocsolver_dgesvdj_strided_batched(handle, left_svect, right_svect, m, n ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesvdj_strided_batched(handle, left_svect, right_svect, m, n, A, lda, @@ -7043,7 +7139,7 @@ function rocsolver_cgesvdj_strided_batched(handle, left_svect, right_svect, m, n S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvdj_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -7064,7 +7160,7 @@ function rocsolver_cgesvdj_strided_batched(handle, left_svect, right_svect, m, n ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesvdj_strided_batched(handle, left_svect, right_svect, m, n, A, lda, @@ -7072,7 +7168,7 @@ function rocsolver_zgesvdj_strided_batched(handle, left_svect, right_svect, m, n S, strideS, U, ldu, strideU, V, ldv, strideV, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvdj_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, m::rocblas_int, @@ -7093,48 +7189,47 @@ function rocsolver_zgesvdj_strided_batched(handle, left_svect, right_svect, m, n ldv::rocblas_int, strideV::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesvdx(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, U, ldu, V, ldv, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvdx(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, m::rocblas_int, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - vl::Cfloat, vu::Cfloat, il::rocblas_int, - iu::rocblas_int, nsv::Ptr{rocblas_int}, - S::Ptr{Cfloat}, U::Ptr{Cfloat}, - ldu::rocblas_int, + lda::rocblas_int, vl::Cfloat, vu::Cfloat, + il::rocblas_int, iu::rocblas_int, + nsv::Ptr{rocblas_int}, S::Ptr{Cfloat}, + U::Ptr{Cfloat}, ldu::rocblas_int, V::Ptr{Cfloat}, ldv::rocblas_int, ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgesvdx(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, U, ldu, V, ldv, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvdx(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, m::rocblas_int, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - vl::Cdouble, vu::Cdouble, il::rocblas_int, - iu::rocblas_int, nsv::Ptr{rocblas_int}, - S::Ptr{Cdouble}, U::Ptr{Cdouble}, - ldu::rocblas_int, V::Ptr{Cdouble}, - ldv::rocblas_int, ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, vl::Cdouble, vu::Cdouble, + il::rocblas_int, iu::rocblas_int, + nsv::Ptr{rocblas_int}, S::Ptr{Cdouble}, + U::Ptr{Cdouble}, ldu::rocblas_int, + V::Ptr{Cdouble}, ldv::rocblas_int, + ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgesvdx(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, U, ldu, V, ldv, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvdx(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, m::rocblas_int, @@ -7146,15 +7241,14 @@ function rocsolver_cgesvdx(handle, left_svect, right_svect, srange, m, n, A, lda U::Ptr{rocblas_float_complex}, ldu::rocblas_int, V::Ptr{rocblas_float_complex}, - ldv::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldv::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgesvdx(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, U, ldu, V, ldv, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvdx(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, m::rocblas_int, @@ -7166,49 +7260,45 @@ function rocsolver_zgesvdx(handle, left_svect, right_svect, srange, m, n, A, lda U::Ptr{rocblas_double_complex}, ldu::rocblas_int, V::Ptr{rocblas_double_complex}, - ldv::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldv::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgesvdx_batched(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, strideS, U, ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvdx_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, nsv::Ptr{rocblas_int}, S::Ptr{Cfloat}, strideS::rocblas_stride, - U::Ptr{Cfloat}, - ldu::rocblas_int, + U::Ptr{Cfloat}, ldu::rocblas_int, strideU::rocblas_stride, V::Ptr{Cfloat}, ldv::rocblas_int, strideV::rocblas_stride, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesvdx_batched(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, strideS, U, ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvdx_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, vl::Cdouble, vu::Cdouble, il::rocblas_int, @@ -7218,29 +7308,27 @@ function rocsolver_dgesvdx_batched(handle, left_svect, right_svect, srange, m, n strideS::rocblas_stride, U::Ptr{Cdouble}, ldu::rocblas_int, strideU::rocblas_stride, - V::Ptr{Cdouble}, - ldv::rocblas_int, + V::Ptr{Cdouble}, ldv::rocblas_int, strideV::rocblas_stride, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesvdx_batched(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, strideS, U, ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvdx_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, nsv::Ptr{rocblas_int}, S::Ptr{Cfloat}, strideS::rocblas_stride, @@ -7253,19 +7341,18 @@ function rocsolver_cgesvdx_batched(handle, left_svect, right_svect, srange, m, n ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesvdx_batched(handle, left_svect, right_svect, srange, m, n, A, lda, vl, vu, il, iu, nsv, S, strideS, U, ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvdx_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, - m::rocblas_int, - n::rocblas_int, + m::rocblas_int, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, vl::Cdouble, vu::Cdouble, il::rocblas_int, @@ -7282,7 +7369,7 @@ function rocsolver_zgesvdx_batched(handle, left_svect, right_svect, srange, m, n ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgesvdx_strided_batched(handle, left_svect, right_svect, srange, m, n, A, @@ -7290,7 +7377,7 @@ function rocsolver_sgesvdx_strided_batched(handle, left_svect, right_svect, sran ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgesvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgesvdx_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, @@ -7314,7 +7401,7 @@ function rocsolver_sgesvdx_strided_batched(handle, left_svect, right_svect, sran ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgesvdx_strided_batched(handle, left_svect, right_svect, srange, m, n, A, @@ -7322,7 +7409,7 @@ function rocsolver_dgesvdx_strided_batched(handle, left_svect, right_svect, sran ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgesvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgesvdx_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, @@ -7346,7 +7433,7 @@ function rocsolver_dgesvdx_strided_batched(handle, left_svect, right_svect, sran ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgesvdx_strided_batched(handle, left_svect, right_svect, srange, m, n, A, @@ -7354,7 +7441,7 @@ function rocsolver_cgesvdx_strided_batched(handle, left_svect, right_svect, sran ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgesvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgesvdx_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, @@ -7378,7 +7465,7 @@ function rocsolver_cgesvdx_strided_batched(handle, left_svect, right_svect, sran ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgesvdx_strided_batched(handle, left_svect, right_svect, srange, m, n, A, @@ -7386,7 +7473,7 @@ function rocsolver_zgesvdx_strided_batched(handle, left_svect, right_svect, sran ldu, strideU, V, ldv, strideV, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgesvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgesvdx_strided_batched(handle::rocblas_handle, left_svect::rocblas_svect, right_svect::rocblas_svect, srange::rocblas_srange, @@ -7410,68 +7497,67 @@ function rocsolver_zgesvdx_strided_batched(handle, left_svect, right_svect, sran ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytd2(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytd2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_ssytd2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, - tau::Ptr{Cfloat})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, + tau::Ptr{Cfloat})::rocblas_status) end function rocsolver_dsytd2(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytd2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dsytd2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, - tau::Ptr{Cdouble})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, + tau::Ptr{Cdouble})::rocblas_status) end function rocsolver_chetd2(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chetd2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_chetd2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - tau::Ptr{rocblas_float_complex})::rocblas_status + tau::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zhetd2(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhetd2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zhetd2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - tau::Ptr{rocblas_double_complex})::rocblas_status + tau::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_ssytd2_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytd2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_ssytd2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, tau::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytd2_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytd2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsytd2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -7479,15 +7565,14 @@ function rocsolver_dsytd2_batched(handle, uplo, n, A, lda, D, strideD, E, stride strideE::rocblas_stride, tau::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chetd2_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chetd2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chetd2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, @@ -7495,15 +7580,14 @@ function rocsolver_chetd2_batched(handle, uplo, n, A, lda, D, strideD, E, stride strideE::rocblas_stride, tau::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhetd2_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhetd2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhetd2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -7511,13 +7595,13 @@ function rocsolver_zhetd2_batched(handle, uplo, n, A, lda, D, strideD, E, stride strideE::rocblas_stride, tau::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytd2_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssytd2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, @@ -7529,13 +7613,13 @@ function rocsolver_ssytd2_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytd2_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsytd2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, @@ -7547,13 +7631,13 @@ function rocsolver_dsytd2_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chetd2_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chetd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chetd2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -7565,13 +7649,13 @@ function rocsolver_chetd2_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhetd2_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhetd2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhetd2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -7583,68 +7667,67 @@ function rocsolver_zhetd2_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytrd(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_ssytrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, - tau::Ptr{Cfloat})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, + tau::Ptr{Cfloat})::rocblas_status) end function rocsolver_dsytrd(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dsytrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, - tau::Ptr{Cdouble})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, + tau::Ptr{Cdouble})::rocblas_status) end function rocsolver_chetrd(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chetrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_chetrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - tau::Ptr{rocblas_float_complex})::rocblas_status + tau::Ptr{rocblas_float_complex})::rocblas_status) end function rocsolver_zhetrd(handle, uplo, n, A, lda, D, E, tau) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhetrd(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zhetrd(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - tau::Ptr{rocblas_double_complex})::rocblas_status + tau::Ptr{rocblas_double_complex})::rocblas_status) end function rocsolver_ssytrd_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytrd_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_ssytrd_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, tau::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytrd_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytrd_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsytrd_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -7652,15 +7735,14 @@ function rocsolver_dsytrd_batched(handle, uplo, n, A, lda, D, strideD, E, stride strideE::rocblas_stride, tau::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chetrd_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chetrd_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chetrd_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, @@ -7668,15 +7750,14 @@ function rocsolver_chetrd_batched(handle, uplo, n, A, lda, D, strideD, E, stride strideE::rocblas_stride, tau::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhetrd_batched(handle, uplo, n, A, lda, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhetrd_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhetrd_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, @@ -7684,13 +7765,13 @@ function rocsolver_zhetrd_batched(handle, uplo, n, A, lda, D, strideD, E, stride strideE::rocblas_stride, tau::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytrd_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssytrd_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, @@ -7702,13 +7783,13 @@ function rocsolver_ssytrd_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{Cfloat}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytrd_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsytrd_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, @@ -7720,13 +7801,13 @@ function rocsolver_dsytrd_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{Cdouble}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chetrd_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chetrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chetrd_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -7738,13 +7819,13 @@ function rocsolver_chetrd_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{rocblas_float_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhetrd_strided_batched(handle, uplo, n, A, lda, strideA, D, strideD, E, strideE, tau, strideP, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhetrd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhetrd_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -7756,106 +7837,101 @@ function rocsolver_zhetrd_strided_batched(handle, uplo, n, A, lda, strideA, D, s strideE::rocblas_stride, tau::Ptr{rocblas_double_complex}, strideP::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygs2(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygs2(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_ssygs2(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_dsygs2(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygs2(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, - ldb::rocblas_int)::rocblas_status + @check @ccall(librocsolver.rocsolver_dsygs2(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, + ldb::rocblas_int)::rocblas_status) end function rocsolver_chegs2(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegs2(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegs2(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_zhegs2(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegs2(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegs2(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_ssygs2_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygs2_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygs2_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygs2_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygs2_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygs2_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegs2_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegs2_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegs2_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegs2_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegs2_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegs2_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygs2_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygs2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygs2_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -7865,13 +7941,13 @@ function rocsolver_ssygs2_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{Cfloat}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygs2_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygs2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygs2_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -7881,13 +7957,13 @@ function rocsolver_dsygs2_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{Cdouble}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegs2_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegs2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegs2_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -7897,13 +7973,13 @@ function rocsolver_chegs2_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{rocblas_float_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegs2_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegs2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegs2_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -7913,106 +7989,101 @@ function rocsolver_zhegs2_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{rocblas_double_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygst(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygst(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_ssygst(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_dsygst(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygst(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, - ldb::rocblas_int)::rocblas_status + @check @ccall(librocsolver.rocsolver_dsygst(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, + ldb::rocblas_int)::rocblas_status) end function rocsolver_chegst(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegst(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegst(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_zhegst(handle, itype, uplo, n, A, lda, B, ldb) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegst(handle::rocblas_handle, - itype::rocblas_eform, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegst(handle::rocblas_handle, + itype::rocblas_eform, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int)::rocblas_status + ldb::rocblas_int)::rocblas_status) end function rocsolver_ssygst_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygst_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygst_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygst_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygst_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygst_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegst_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegst_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegst_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegst_batched(handle, itype, uplo, n, A, lda, B, ldb, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegst_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegst_batched(handle::rocblas_handle, itype::rocblas_eform, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygst_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygst_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygst_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -8022,13 +8093,13 @@ function rocsolver_ssygst_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{Cfloat}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygst_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygst_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygst_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -8038,13 +8109,13 @@ function rocsolver_dsygst_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{Cdouble}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegst_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegst_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegst_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -8054,13 +8125,13 @@ function rocsolver_chegst_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{rocblas_float_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegst_strided_batched(handle, itype, uplo, n, A, lda, strideA, B, ldb, strideB, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegst_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegst_strided_batched(handle::rocblas_handle, itype::rocblas_eform, uplo::rocblas_fill, n::rocblas_int, @@ -8070,115 +8141,111 @@ function rocsolver_zhegst_strided_batched(handle, itype, uplo, n, A, lda, stride B::Ptr{rocblas_double_complex}, ldb::rocblas_int, strideB::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyev(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyev(handle::rocblas_handle, evect::rocblas_evect, + @check @ccall(librocsolver.rocsolver_ssyev(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, D::Ptr{Cfloat}, - E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + D::Ptr{Cfloat}, E::Ptr{Cfloat}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsyev(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyev(handle::rocblas_handle, evect::rocblas_evect, + @check @ccall(librocsolver.rocsolver_dsyev(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, D::Ptr{Cdouble}, - E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + D::Ptr{Cdouble}, E::Ptr{Cdouble}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cheev(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheev(handle::rocblas_handle, evect::rocblas_evect, + @check @ccall(librocsolver.rocsolver_cheev(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zheev(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheev(handle::rocblas_handle, evect::rocblas_evect, + @check @ccall(librocsolver.rocsolver_zheev(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssyev_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyev_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyev_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyev_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyev_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyev_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cdouble}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheev_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheev_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheev_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheev_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheev_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheev_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyev_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyev_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyev_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8190,13 +8257,13 @@ function rocsolver_ssyev_strided_batched(handle, evect, uplo, n, A, lda, strideA E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyev_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyev_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyev_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8208,13 +8275,13 @@ function rocsolver_dsyev_strided_batched(handle, evect, uplo, n, A, lda, strideA E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheev_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheev_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheev_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8226,13 +8293,13 @@ function rocsolver_cheev_strided_batched(handle, evect, uplo, n, A, lda, strideA E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheev_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheev_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheev_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8244,120 +8311,115 @@ function rocsolver_zheev_strided_batched(handle, evect, uplo, n, A, lda, strideA E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevd(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevd(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_ssyevd(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsyevd(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevd(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - D::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_dsyevd(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cheevd(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevd(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cheevd(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + E::Ptr{Cfloat}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zheevd(handle, evect, uplo, n, A, lda, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevd(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zheevd(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + E::Ptr{Cdouble}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssyevd_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevd_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevd_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevd_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevd_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevd_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevd_batched(handle, evect, uplo, n, A, lda, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevd_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevd_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevd_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8369,13 +8431,13 @@ function rocsolver_ssyevd_strided_batched(handle, evect, uplo, n, A, lda, stride E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevd_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevd_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8387,13 +8449,13 @@ function rocsolver_dsyevd_strided_batched(handle, evect, uplo, n, A, lda, stride E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevd_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevd_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8405,13 +8467,13 @@ function rocsolver_cheevd_strided_batched(handle, evect, uplo, n, A, lda, stride E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevd_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevd_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8423,111 +8485,103 @@ function rocsolver_zheevd_strided_batched(handle, evect, uplo, n, A, lda, stride E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevdj(handle, evect, uplo, n, A, lda, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevdj(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int, - D::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + @check @ccall(librocsolver.rocsolver_ssyevdj(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, D::Ptr{Cfloat}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsyevdj(handle, evect, uplo, n, A, lda, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevdj(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - D::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + @check @ccall(librocsolver.rocsolver_dsyevdj(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, D::Ptr{Cdouble}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cheevdj(handle, evect, uplo, n, A, lda, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevdj(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cheevdj(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_float_complex}, - lda::rocblas_int, - D::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, D::Ptr{Cfloat}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zheevdj(handle, evect, uplo, n, A, lda, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevdj(handle::rocblas_handle, - evect::rocblas_evect, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zheevdj(handle::rocblas_handle, + evect::rocblas_evect, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_double_complex}, - lda::rocblas_int, - D::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, D::Ptr{Cdouble}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssyevdj_batched(handle, evect, uplo, n, A, lda, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevdj_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevdj_batched(handle, evect, uplo, n, A, lda, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevdj_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevdj_batched(handle, evect, uplo, n, A, lda, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevdj_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevdj_batched(handle, evect, uplo, n, A, lda, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevdj_batched(handle::rocblas_handle, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevdj_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevdj_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8537,13 +8591,13 @@ function rocsolver_ssyevdj_strided_batched(handle, evect, uplo, n, A, lda, strid D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevdj_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevdj_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8553,13 +8607,13 @@ function rocsolver_dsyevdj_strided_batched(handle, evect, uplo, n, A, lda, strid D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevdj_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevdj_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8569,13 +8623,13 @@ function rocsolver_cheevdj_strided_batched(handle, evect, uplo, n, A, lda, strid D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevdj_strided_batched(handle, evect, uplo, n, A, lda, strideA, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevdj_strided_batched(handle::rocblas_handle, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8585,131 +8639,123 @@ function rocsolver_zheevdj_strided_batched(handle, evect, uplo, n, A, lda, strid D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvdj(handle, itype, evect, uplo, n, A, lda, B, ldb, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvdj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_ssygvdj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, ldb::rocblas_int, D::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsygvdj(handle, itype, evect, uplo, n, A, lda, B, ldb, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvdj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsygvdj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, D::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_chegvdj(handle, itype, evect, uplo, n, A, lda, B, ldb, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvdj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegvdj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, D::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zhegvdj(handle, itype, evect, uplo, n, A, lda, B, ldb, D, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvdj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegvdj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, D::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssygvdj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvdj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvdj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvdj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvdj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvdj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvdj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvdj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvdj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvdj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvdj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -8723,13 +8769,13 @@ function rocsolver_ssygvdj_strided_batched(handle, itype, evect, uplo, n, A, lda D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvdj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvdj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -8743,13 +8789,13 @@ function rocsolver_dsygvdj_strided_batched(handle, itype, evect, uplo, n, A, lda D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvdj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvdj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -8763,13 +8809,13 @@ function rocsolver_chegvdj_strided_batched(handle, itype, evect, uplo, n, A, lda D::Ptr{Cfloat}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvdj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvdj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvdj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -8783,109 +8829,103 @@ function rocsolver_zhegvdj_strided_batched(handle, itype, evect, uplo, n, A, lda D::Ptr{Cdouble}, strideD::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevj(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevj(handle::rocblas_handle, - esort::rocblas_esort, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_ssyevj(handle::rocblas_handle, + esort::rocblas_esort, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, abstol::Cfloat, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsyevj(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevj(handle::rocblas_handle, - esort::rocblas_esort, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsyevj(handle::rocblas_handle, + esort::rocblas_esort, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, abstol::Cdouble, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cheevj(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevj(handle::rocblas_handle, - esort::rocblas_esort, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_cheevj(handle::rocblas_handle, + esort::rocblas_esort, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, abstol::Cfloat, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zheevj(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevj(handle::rocblas_handle, - esort::rocblas_esort, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zheevj(handle::rocblas_handle, + esort::rocblas_esort, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, abstol::Cdouble, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssyevj_batched(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevj_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, - lda::rocblas_int, - abstol::Cfloat, + lda::rocblas_int, abstol::Cfloat, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevj_batched(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevj_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, - lda::rocblas_int, - abstol::Cdouble, + lda::rocblas_int, abstol::Cdouble, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevj_batched(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevj_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8897,13 +8937,13 @@ function rocsolver_cheevj_batched(handle, esort, evect, uplo, n, A, lda, abstol, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevj_batched(handle, esort, evect, uplo, n, A, lda, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevj_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -8915,14 +8955,14 @@ function rocsolver_zheevj_batched(handle, esort, evect, uplo, n, A, lda, abstol, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevj_strided_batched(handle, esort, evect, uplo, n, A, lda, strideA, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevj_strided_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, @@ -8937,14 +8977,14 @@ function rocsolver_ssyevj_strided_batched(handle, esort, evect, uplo, n, A, lda, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevj_strided_batched(handle, esort, evect, uplo, n, A, lda, strideA, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevj_strided_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, @@ -8959,14 +8999,14 @@ function rocsolver_dsyevj_strided_batched(handle, esort, evect, uplo, n, A, lda, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevj_strided_batched(handle, esort, evect, uplo, n, A, lda, strideA, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevj_strided_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, @@ -8981,14 +9021,14 @@ function rocsolver_cheevj_strided_batched(handle, esort, evect, uplo, n, A, lda, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevj_strided_batched(handle, esort, evect, uplo, n, A, lda, strideA, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevj_strided_batched(handle::rocblas_handle, esort::rocblas_esort, evect::rocblas_evect, uplo::rocblas_fill, @@ -9003,90 +9043,85 @@ function rocsolver_zheevj_strided_batched(handle, esort, evect, uplo, n, A, lda, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - vl::Cfloat, vu::Cfloat, il::rocblas_int, - iu::rocblas_int, abstol::Cfloat, - nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, - Z::Ptr{Cfloat}, ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, vl::Cfloat, vu::Cfloat, + il::rocblas_int, iu::rocblas_int, + abstol::Cfloat, nev::Ptr{rocblas_int}, + W::Ptr{Cfloat}, Z::Ptr{Cfloat}, + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsyevx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - vl::Cdouble, vu::Cdouble, il::rocblas_int, - iu::rocblas_int, abstol::Cdouble, - nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, - Z::Ptr{Cdouble}, ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, vl::Cdouble, vu::Cdouble, + il::rocblas_int, iu::rocblas_int, + abstol::Cdouble, nev::Ptr{rocblas_int}, + W::Ptr{Cdouble}, Z::Ptr{Cdouble}, + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cheevx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, vl::Cfloat, vu::Cfloat, il::rocblas_int, iu::rocblas_int, - abstol::Cfloat, - nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, + abstol::Cfloat, nev::Ptr{rocblas_int}, + W::Ptr{Cfloat}, Z::Ptr{rocblas_float_complex}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zheevx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, vl::Cdouble, vu::Cdouble, il::rocblas_int, iu::rocblas_int, - abstol::Cdouble, - nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, + abstol::Cdouble, nev::Ptr{rocblas_int}, + W::Ptr{Cdouble}, Z::Ptr{rocblas_double_complex}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssyevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, - abstol::Cfloat, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, abstol::Cfloat, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, @@ -9095,23 +9130,21 @@ function rocsolver_ssyevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, vl::Cdouble, - vu::Cdouble, - il::rocblas_int, iu::rocblas_int, - abstol::Cdouble, + vu::Cdouble, il::rocblas_int, + iu::rocblas_int, abstol::Cdouble, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, strideW::rocblas_stride, @@ -9120,23 +9153,21 @@ function rocsolver_dsyevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, - abstol::Cfloat, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, abstol::Cfloat, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, @@ -9145,23 +9176,21 @@ function rocsolver_cheevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, vl::Cdouble, - vu::Cdouble, - il::rocblas_int, iu::rocblas_int, - abstol::Cdouble, + vu::Cdouble, il::rocblas_int, + iu::rocblas_int, abstol::Cdouble, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, strideW::rocblas_stride, @@ -9170,14 +9199,14 @@ function rocsolver_zheevx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -9198,14 +9227,14 @@ function rocsolver_ssyevx_strided_batched(handle, evect, erange, uplo, n, A, lda ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -9226,14 +9255,14 @@ function rocsolver_dsyevx_strided_batched(handle, evect, erange, uplo, n, A, lda ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -9254,14 +9283,14 @@ function rocsolver_cheevx_strided_batched(handle, evect, erange, uplo, n, A, lda ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -9282,36 +9311,34 @@ function rocsolver_zheevx_strided_batched(handle, evect, erange, uplo, n, A, lda ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygv(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygv(handle::rocblas_handle, itype::rocblas_eform, + @check @ccall(librocsolver.rocsolver_ssygv(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - B::Ptr{Cfloat}, ldb::rocblas_int, - D::Ptr{Cfloat}, + lda::rocblas_int, B::Ptr{Cfloat}, + ldb::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsygv(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygv(handle::rocblas_handle, itype::rocblas_eform, + @check @ccall(librocsolver.rocsolver_dsygv(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - B::Ptr{Cdouble}, ldb::rocblas_int, - D::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, + ldb::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_chegv(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegv(handle::rocblas_handle, itype::rocblas_eform, + @check @ccall(librocsolver.rocsolver_chegv(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -9319,12 +9346,12 @@ function rocsolver_chegv(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, in B::Ptr{rocblas_float_complex}, ldb::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zhegv(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegv(handle::rocblas_handle, itype::rocblas_eform, + @check @ccall(librocsolver.rocsolver_zhegv(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -9332,51 +9359,49 @@ function rocsolver_zhegv(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, in B::Ptr{rocblas_double_complex}, ldb::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssygv_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygv_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygv_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, - ldb::rocblas_int, - D::Ptr{Cfloat}, + ldb::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygv_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygv_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygv_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, - ldb::rocblas_int, - D::Ptr{Cdouble}, + ldb::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegv_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegv_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegv_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -9388,13 +9413,13 @@ function rocsolver_chegv_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegv_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegv_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegv_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -9406,14 +9431,14 @@ function rocsolver_zhegv_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygv_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygv_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9429,14 +9454,14 @@ function rocsolver_ssygv_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygv_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygv_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9452,14 +9477,14 @@ function rocsolver_dsygv_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegv_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegv_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9475,14 +9500,14 @@ function rocsolver_chegv_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegv_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegv_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegv_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9498,105 +9523,97 @@ function rocsolver_zhegv_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvd(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvd(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_ssygvd(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, ldb::rocblas_int, - D::Ptr{Cfloat}, - E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + D::Ptr{Cfloat}, E::Ptr{Cfloat}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsygvd(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvd(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsygvd(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, - D::Ptr{Cdouble}, - E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + D::Ptr{Cdouble}, E::Ptr{Cdouble}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_chegvd(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvd(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegvd(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, ldb::rocblas_int, D::Ptr{Cfloat}, E::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zhegvd(handle, itype, evect, uplo, n, A, lda, B, ldb, D, E, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvd(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegvd(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, ldb::rocblas_int, D::Ptr{Cdouble}, E::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssygvd_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvd_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, - ldb::rocblas_int, - D::Ptr{Cfloat}, + ldb::rocblas_int, D::Ptr{Cfloat}, strideD::rocblas_stride, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvd_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvd_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, - ldb::rocblas_int, - D::Ptr{Cdouble}, + ldb::rocblas_int, D::Ptr{Cdouble}, strideD::rocblas_stride, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvd_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvd_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -9608,13 +9625,13 @@ function rocsolver_chegvd_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvd_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvd_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvd_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -9626,14 +9643,14 @@ function rocsolver_zhegvd_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvd_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvd_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9649,14 +9666,14 @@ function rocsolver_ssygvd_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvd_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvd_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9672,14 +9689,14 @@ function rocsolver_dsygvd_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvd_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvd_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9695,14 +9712,14 @@ function rocsolver_chegvd_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cfloat}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvd_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, D, strideD, E, strideE, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvd_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvd_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9718,48 +9735,43 @@ function rocsolver_zhegvd_strided_batched(handle, itype, evect, uplo, n, A, lda, E::Ptr{Cdouble}, strideE::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvj(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_ssygvj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, ldb::rocblas_int, - abstol::Cfloat, - residual::Ptr{Cfloat}, + abstol::Cfloat, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsygvj(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsygvj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Cdouble}, lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, - abstol::Cdouble, - residual::Ptr{Cdouble}, + abstol::Cdouble, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_chegvj(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegvj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, @@ -9767,16 +9779,15 @@ function rocsolver_chegvj(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cfloat}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zhegvj(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvj(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegvj(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, @@ -9784,58 +9795,56 @@ function rocsolver_zhegvj(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cdouble}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssygvj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, - ldb::rocblas_int, - abstol::Cfloat, + ldb::rocblas_int, abstol::Cfloat, residual::Ptr{Cfloat}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, - ldb::rocblas_int, - abstol::Cdouble, + ldb::rocblas_int, abstol::Cdouble, residual::Ptr{Cdouble}, max_sweeps::rocblas_int, n_sweeps::Ptr{rocblas_int}, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -9849,14 +9858,14 @@ function rocsolver_chegvj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvj_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvj_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, n::rocblas_int, @@ -9870,14 +9879,14 @@ function rocsolver_zhegvj_batched(handle, itype, evect, uplo, n, A, lda, B, ldb, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9895,14 +9904,14 @@ function rocsolver_ssygvj_strided_batched(handle, itype, evect, uplo, n, A, lda, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9920,14 +9929,14 @@ function rocsolver_dsygvj_strided_batched(handle, itype, evect, uplo, n, A, lda, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9945,14 +9954,14 @@ function rocsolver_chegvj_strided_batched(handle, itype, evect, uplo, n, A, lda, W::Ptr{Cfloat}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvj_strided_batched(handle, itype, evect, uplo, n, A, lda, strideA, B, ldb, strideB, abstol, residual, max_sweeps, n_sweeps, W, strideW, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvj_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvj_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, uplo::rocblas_fill, @@ -9970,105 +9979,94 @@ function rocsolver_zhegvj_strided_batched(handle, itype, evect, uplo, n, A, lda, W::Ptr{Cdouble}, strideW::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_ssygvx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int, - vl::Cfloat, vu::Cfloat, il::rocblas_int, - iu::rocblas_int, abstol::Cfloat, - nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, - Z::Ptr{Cfloat}, ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldb::rocblas_int, vl::Cfloat, vu::Cfloat, + il::rocblas_int, iu::rocblas_int, + abstol::Cfloat, nev::Ptr{rocblas_int}, + W::Ptr{Cfloat}, Z::Ptr{Cfloat}, + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsygvx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_dsygvx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, ldb::rocblas_int, vl::Cdouble, vu::Cdouble, il::rocblas_int, iu::rocblas_int, - abstol::Cdouble, - nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, - Z::Ptr{Cdouble}, ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + abstol::Cdouble, nev::Ptr{rocblas_int}, + W::Ptr{Cdouble}, Z::Ptr{Cdouble}, + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_chegvx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegvx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int, - vl::Cfloat, vu::Cfloat, il::rocblas_int, - iu::rocblas_int, abstol::Cfloat, - nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, + ldb::rocblas_int, vl::Cfloat, vu::Cfloat, + il::rocblas_int, iu::rocblas_int, + abstol::Cfloat, nev::Ptr{rocblas_int}, + W::Ptr{Cfloat}, Z::Ptr{rocblas_float_complex}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zhegvx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, Z, ldz, ifail, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegvx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int, - vl::Cdouble, vu::Cdouble, il::rocblas_int, - iu::rocblas_int, abstol::Cdouble, - nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, + ldb::rocblas_int, vl::Cdouble, vu::Cdouble, + il::rocblas_int, iu::rocblas_int, + abstol::Cdouble, nev::Ptr{rocblas_int}, + W::Ptr{Cdouble}, Z::Ptr{rocblas_double_complex}, - ldz::rocblas_int, - ifail::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + ldz::rocblas_int, ifail::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssygvx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, ldb::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, - abstol::Cfloat, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, abstol::Cfloat, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, @@ -10077,26 +10075,24 @@ function rocsolver_ssygvx_batched(handle, itype, evect, erange, uplo, n, A, lda, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, ldb::rocblas_int, vl::Cdouble, - vu::Cdouble, - il::rocblas_int, iu::rocblas_int, - abstol::Cdouble, + vu::Cdouble, il::rocblas_int, + iu::rocblas_int, abstol::Cdouble, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, strideW::rocblas_stride, @@ -10105,26 +10101,24 @@ function rocsolver_dsygvx_batched(handle, itype, evect, erange, uplo, n, A, lda, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, - abstol::Cfloat, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, abstol::Cfloat, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, @@ -10133,26 +10127,24 @@ function rocsolver_chegvx_batched(handle, itype, evect, erange, uplo, n, A, lda, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, nev, W, strideW, Z, ldz, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, - uplo::rocblas_fill, - n::rocblas_int, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, B::Ptr{Ptr{rocblas_double_complex}}, ldb::rocblas_int, vl::Cdouble, - vu::Cdouble, - il::rocblas_int, iu::rocblas_int, - abstol::Cdouble, + vu::Cdouble, il::rocblas_int, + iu::rocblas_int, abstol::Cdouble, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, strideW::rocblas_stride, @@ -10161,7 +10153,7 @@ function rocsolver_zhegvx_batched(handle, itype, evect, erange, uplo, n, A, lda, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, @@ -10169,7 +10161,7 @@ function rocsolver_ssygvx_strided_batched(handle, itype, evect, erange, uplo, n, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -10194,7 +10186,7 @@ function rocsolver_ssygvx_strided_batched(handle, itype, evect, erange, uplo, n, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, @@ -10202,7 +10194,7 @@ function rocsolver_dsygvx_strided_batched(handle, itype, evect, erange, uplo, n, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -10227,7 +10219,7 @@ function rocsolver_dsygvx_strided_batched(handle, itype, evect, erange, uplo, n, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, @@ -10235,7 +10227,7 @@ function rocsolver_chegvx_strided_batched(handle, itype, evect, erange, uplo, n, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -10260,7 +10252,7 @@ function rocsolver_chegvx_strided_batched(handle, itype, evect, erange, uplo, n, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, @@ -10268,7 +10260,7 @@ function rocsolver_zhegvx_strided_batched(handle, itype, evect, erange, uplo, n, nev, W, strideW, Z, ldz, strideZ, ifail, strideF, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -10293,60 +10285,58 @@ function rocsolver_zhegvx_strided_batched(handle, itype, evect, erange, uplo, n, ifail::Ptr{rocblas_int}, strideF::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_outofplace(handle, n, A, lda, ipiv, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_outofplace(handle::rocblas_handle, - n::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int, + @check @ccall(librocsolver.rocsolver_sgetri_outofplace(handle::rocblas_handle, + n::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, ipiv::Ptr{rocblas_int}, - C::Ptr{Cfloat}, - ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + C::Ptr{Cfloat}, ldc::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetri_outofplace(handle, n, A, lda, ipiv, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_outofplace(handle::rocblas_handle, - n::rocblas_int, - A::Ptr{Cdouble}, + @check @ccall(librocsolver.rocsolver_dgetri_outofplace(handle::rocblas_handle, + n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, C::Ptr{Cdouble}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetri_outofplace(handle, n, A, lda, ipiv, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_outofplace(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_outofplace(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetri_outofplace(handle, n, A, lda, ipiv, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_outofplace(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_outofplace(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, @@ -10355,13 +10345,13 @@ function rocsolver_sgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, @@ -10370,13 +10360,13 @@ function rocsolver_dgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, @@ -10385,13 +10375,13 @@ function rocsolver_cgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, @@ -10400,14 +10390,14 @@ function rocsolver_zgetri_outofplace_batched(handle, n, A, lda, ipiv, strideP, C C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, @@ -10418,14 +10408,14 @@ function rocsolver_sgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, @@ -10436,14 +10426,14 @@ function rocsolver_dgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, @@ -10454,14 +10444,14 @@ function rocsolver_cgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ipiv, strideP, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -10472,109 +10462,109 @@ function rocsolver_zgetri_outofplace_strided_batched(handle, n, A, lda, strideA, ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_npvt_outofplace(handle, n, A, lda, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_npvt_outofplace(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_npvt_outofplace(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, C::Ptr{Cfloat}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgetri_npvt_outofplace(handle, n, A, lda, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_npvt_outofplace(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_npvt_outofplace(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, C::Ptr{Cdouble}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgetri_npvt_outofplace(handle, n, A, lda, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_npvt_outofplace(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_npvt_outofplace(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgetri_npvt_outofplace(handle, n, A, lda, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_npvt_outofplace(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_npvt_outofplace(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgetri_npvt_outofplace_batched(handle, n, A, lda, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_npvt_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_npvt_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_npvt_outofplace_batched(handle, n, A, lda, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_npvt_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_npvt_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_npvt_outofplace_batched(handle, n, A, lda, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_npvt_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_npvt_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_npvt_outofplace_batched(handle, n, A, lda, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_npvt_outofplace_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_npvt_outofplace_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgetri_npvt_outofplace_strided_batched(handle, n, A, lda, strideA, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, @@ -10583,13 +10573,13 @@ function rocsolver_sgetri_npvt_outofplace_strided_batched(handle, n, A, lda, str ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgetri_npvt_outofplace_strided_batched(handle, n, A, lda, strideA, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, @@ -10598,13 +10588,13 @@ function rocsolver_dgetri_npvt_outofplace_strided_batched(handle, n, A, lda, str ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgetri_npvt_outofplace_strided_batched(handle, n, A, lda, strideA, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, @@ -10613,13 +10603,13 @@ function rocsolver_cgetri_npvt_outofplace_strided_batched(handle, n, A, lda, str ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgetri_npvt_outofplace_strided_batched(handle, n, A, lda, strideA, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgetri_npvt_outofplace_strided_batched(handle::rocblas_handle, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, @@ -10628,95 +10618,94 @@ function rocsolver_zgetri_npvt_outofplace_strided_batched(handle, n, A, lda, str ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_strtri(handle, uplo, diag, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_strtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_strtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Cfloat}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dtrtri(handle, uplo, diag, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dtrtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dtrtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Cdouble}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ctrtri(handle, uplo, diag, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ctrtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_ctrtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ztrtri(handle, uplo, diag, n, A, lda, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ztrtri(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_ztrtri(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_strtri_batched(handle, uplo, diag, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_strtri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_strtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, - n::rocblas_int, - A::Ptr{Ptr{Cfloat}}, + n::rocblas_int, A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dtrtri_batched(handle, uplo, diag, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dtrtri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dtrtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ctrtri_batched(handle, uplo, diag, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ctrtri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ctrtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ztrtri_batched(handle, uplo, diag, n, A, lda, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ztrtri_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ztrtri_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_strtri_strided_batched(handle, uplo, diag, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_strtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_strtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, @@ -10724,13 +10713,13 @@ function rocsolver_strtri_strided_batched(handle, uplo, diag, n, A, lda, strideA lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dtrtri_strided_batched(handle, uplo, diag, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dtrtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dtrtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, @@ -10738,13 +10727,13 @@ function rocsolver_dtrtri_strided_batched(handle, uplo, diag, n, A, lda, strideA lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ctrtri_strided_batched(handle, uplo, diag, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ctrtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ctrtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, @@ -10752,13 +10741,13 @@ function rocsolver_ctrtri_strided_batched(handle, uplo, diag, n, A, lda, strideA lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ztrtri_strided_batched(handle, uplo, diag, n, A, lda, strideA, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ztrtri_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ztrtri_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, diag::rocblas_diagonal, n::rocblas_int, @@ -10766,100 +10755,95 @@ function rocsolver_ztrtri_strided_batched(handle, uplo, diag, n, A, lda, strideA lda::rocblas_int, strideA::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytf2(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_ssytf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsytf2(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dsytf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_csytf2(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csytf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_csytf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zsytf2(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsytf2(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zsytf2(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssytf2_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_ssytf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytf2_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsytf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_csytf2_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csytf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_csytf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zsytf2_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsytf2_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zsytf2_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssytf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, @@ -10868,13 +10852,13 @@ function rocsolver_ssytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsytf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, @@ -10883,13 +10867,13 @@ function rocsolver_dsytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_csytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csytf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_csytf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -10898,13 +10882,13 @@ function rocsolver_csytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zsytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsytf2_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zsytf2_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -10913,100 +10897,95 @@ function rocsolver_zsytf2_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytrf(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_ssytrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsytrf(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_dsytrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, ipiv::Ptr{rocblas_int}, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_csytrf(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csytrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_csytrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zsytrf(handle, uplo, n, A, lda, ipiv, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsytrf(handle::rocblas_handle, uplo::rocblas_fill, + @check @ccall(librocsolver.rocsolver_zsytrf(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssytrf_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, A::Ptr{Ptr{Cfloat}}, + @check @ccall(librocsolver.rocsolver_ssytrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, + A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytrf_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsytrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_csytrf_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csytrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_csytrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zsytrf_batched(handle, uplo, n, A, lda, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsytrf_batched(handle::rocblas_handle, - uplo::rocblas_fill, - n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zsytrf_batched(handle::rocblas_handle, + uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, lda::rocblas_int, ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssytrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssytrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, @@ -11015,13 +10994,13 @@ function rocsolver_ssytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsytrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsytrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, @@ -11030,13 +11009,13 @@ function rocsolver_dsytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_csytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_csytrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_csytrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -11045,13 +11024,13 @@ function rocsolver_csytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zsytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv, strideP, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zsytrf_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zsytrf_strided_batched(handle::rocblas_handle, uplo::rocblas_fill, n::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -11060,36 +11039,34 @@ function rocsolver_zsytrf_strided_batched(handle, uplo, n, A, lda, strideA, ipiv ipiv::Ptr{rocblas_int}, strideP::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrf_npvt(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrf_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrf_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, - A::Ptr{Cfloat}, - lda::rocblas_int, B::Ptr{Cfloat}, - ldb::rocblas_int, C::Ptr{Cfloat}, - ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + A::Ptr{Cfloat}, lda::rocblas_int, + B::Ptr{Cfloat}, ldb::rocblas_int, + C::Ptr{Cfloat}, ldc::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dgeblttrf_npvt(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrf_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrf_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, - A::Ptr{Cdouble}, - lda::rocblas_int, B::Ptr{Cdouble}, - ldb::rocblas_int, C::Ptr{Cdouble}, - ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + A::Ptr{Cdouble}, lda::rocblas_int, + B::Ptr{Cdouble}, ldb::rocblas_int, + C::Ptr{Cdouble}, ldc::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cgeblttrf_npvt(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrf_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrf_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -11098,12 +11075,12 @@ function rocsolver_cgeblttrf_npvt(handle, nb, nblocks, A, lda, B, ldb, C, ldc, i ldb::rocblas_int, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zgeblttrf_npvt(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrf_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrf_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -11112,13 +11089,13 @@ function rocsolver_zgeblttrf_npvt(handle, nb, nblocks, A, lda, B, ldb, C, ldc, i ldb::rocblas_int, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_sgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrf_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Ptr{Cfloat}}, @@ -11128,13 +11105,13 @@ function rocsolver_sgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C C::Ptr{Ptr{Cfloat}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrf_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Ptr{Cdouble}}, @@ -11144,13 +11121,13 @@ function rocsolver_dgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C C::Ptr{Ptr{Cdouble}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrf_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, @@ -11160,13 +11137,13 @@ function rocsolver_cgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C C::Ptr{Ptr{rocblas_float_complex}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C, ldc, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrf_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrf_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Ptr{rocblas_double_complex}}, @@ -11176,14 +11153,14 @@ function rocsolver_zgeblttrf_npvt_batched(handle, nb, nblocks, A, lda, B, ldb, C C::Ptr{Ptr{rocblas_double_complex}}, ldc::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrf_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Cfloat}, @@ -11196,14 +11173,14 @@ function rocsolver_sgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, s ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrf_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Cdouble}, @@ -11216,14 +11193,14 @@ function rocsolver_dgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, s ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrf_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -11236,14 +11213,14 @@ function rocsolver_cgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, s ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrf_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrf_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -11256,14 +11233,14 @@ function rocsolver_zgeblttrf_npvt_strided_batched(handle, nb, nblocks, A, lda, s ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, inca, lda, strideA, B, incb, ldb, strideB, C, incc, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Cfloat}, @@ -11279,14 +11256,14 @@ function rocsolver_sgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, in ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, inca, lda, strideA, B, incb, ldb, strideB, C, incc, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{Cdouble}, @@ -11302,14 +11279,14 @@ function rocsolver_dgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, in ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, inca, lda, strideA, B, incb, ldb, strideB, C, incc, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{rocblas_float_complex}, @@ -11325,14 +11302,14 @@ function rocsolver_cgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, in ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, inca, lda, strideA, B, incb, ldb, strideB, C, incc, ldc, strideC, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrf_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, A::Ptr{rocblas_double_complex}, @@ -11348,38 +11325,36 @@ function rocsolver_zgeblttrf_npvt_interleaved_batched(handle, nb, nblocks, A, in ldc::rocblas_int, strideC::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrs_npvt(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrs_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrs_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, - nrhs::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int, - B::Ptr{Cfloat}, ldb::rocblas_int, - C::Ptr{Cfloat}, ldc::rocblas_int, - X::Ptr{Cfloat}, - ldx::rocblas_int)::rocblas_status + nrhs::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, B::Ptr{Cfloat}, + ldb::rocblas_int, C::Ptr{Cfloat}, + ldc::rocblas_int, X::Ptr{Cfloat}, + ldx::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrs_npvt(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrs_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrs_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, - nrhs::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, ldb::rocblas_int, - C::Ptr{Cdouble}, ldc::rocblas_int, - X::Ptr{Cdouble}, - ldx::rocblas_int)::rocblas_status + nrhs::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, + ldb::rocblas_int, C::Ptr{Cdouble}, + ldc::rocblas_int, X::Ptr{Cdouble}, + ldx::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrs_npvt(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrs_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrs_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11390,12 +11365,12 @@ function rocsolver_cgeblttrs_npvt(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, C::Ptr{rocblas_float_complex}, ldc::rocblas_int, X::Ptr{rocblas_float_complex}, - ldx::rocblas_int)::rocblas_status + ldx::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrs_npvt(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrs_npvt(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrs_npvt(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11406,13 +11381,13 @@ function rocsolver_zgeblttrs_npvt(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, C::Ptr{rocblas_double_complex}, ldc::rocblas_int, X::Ptr{rocblas_double_complex}, - ldx::rocblas_int)::rocblas_status + ldx::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrs_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrs_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11424,13 +11399,13 @@ function rocsolver_sgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldc::rocblas_int, X::Ptr{Ptr{Cfloat}}, ldx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrs_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrs_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11442,13 +11417,13 @@ function rocsolver_dgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldc::rocblas_int, X::Ptr{Ptr{Cdouble}}, ldx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrs_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrs_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11460,13 +11435,13 @@ function rocsolver_cgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldc::rocblas_int, X::Ptr{Ptr{rocblas_float_complex}}, ldx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldb, C, ldc, X, ldx, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrs_npvt_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrs_npvt_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11478,14 +11453,14 @@ function rocsolver_zgeblttrs_npvt_batched(handle, nb, nblocks, nrhs, A, lda, B, ldc::rocblas_int, X::Ptr{Ptr{rocblas_double_complex}}, ldx::rocblas_int, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, X, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrs_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrs_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11501,14 +11476,14 @@ function rocsolver_sgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, X::Ptr{Cfloat}, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, X, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrs_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrs_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11524,14 +11499,14 @@ function rocsolver_dgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, X::Ptr{Cdouble}, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, X, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrs_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrs_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11547,14 +11522,14 @@ function rocsolver_cgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, X::Ptr{rocblas_float_complex}, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, lda, strideA, B, ldb, strideB, C, ldc, strideC, X, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrs_npvt_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrs_npvt_strided_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11570,7 +11545,7 @@ function rocsolver_zgeblttrs_npvt_strided_batched(handle, nb, nblocks, nrhs, A, X::Ptr{rocblas_double_complex}, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_sgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, A, inca, @@ -11578,7 +11553,7 @@ function rocsolver_sgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, C, incc, ldc, strideC, X, incx, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_sgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_sgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11598,7 +11573,7 @@ function rocsolver_sgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, incx::rocblas_int, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, A, inca, @@ -11606,7 +11581,7 @@ function rocsolver_dgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, C, incc, ldc, strideC, X, incx, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11626,7 +11601,7 @@ function rocsolver_dgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, incx::rocblas_int, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, A, inca, @@ -11634,7 +11609,7 @@ function rocsolver_cgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, C, incc, ldc, strideC, X, incx, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11654,7 +11629,7 @@ function rocsolver_cgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, incx::rocblas_int, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, A, inca, @@ -11662,7 +11637,7 @@ function rocsolver_zgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, C, incc, ldc, strideC, X, incx, ldx, strideX, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zgeblttrs_npvt_interleaved_batched(handle::rocblas_handle, nb::rocblas_int, nblocks::rocblas_int, nrhs::rocblas_int, @@ -11682,74 +11657,69 @@ function rocsolver_zgeblttrs_npvt_interleaved_batched(handle, nb, nblocks, nrhs, incx::rocblas_int, ldx::rocblas_int, strideX::rocblas_stride, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_create_rfinfo(rfinfo, handle) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_create_rfinfo(rfinfo::Ptr{rocsolver_rfinfo}, - handle::rocblas_handle)::rocblas_status + @check @ccall(librocsolver.rocsolver_create_rfinfo(rfinfo::Ptr{rocsolver_rfinfo}, + handle::rocblas_handle)::rocblas_status) end function rocsolver_destroy_rfinfo(rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_destroy_rfinfo(rfinfo::rocsolver_rfinfo)::rocblas_status + @check @ccall(librocsolver.rocsolver_destroy_rfinfo(rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_set_rfinfo_mode(rfinfo, mode) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_set_rfinfo_mode(rfinfo::rocsolver_rfinfo, - mode::rocsolver_rfinfo_mode)::rocblas_status + @check @ccall(librocsolver.rocsolver_set_rfinfo_mode(rfinfo::rocsolver_rfinfo, + mode::rocsolver_rfinfo_mode)::rocblas_status) end function rocsolver_get_rfinfo_mode(rfinfo, mode) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_get_rfinfo_mode(rfinfo::rocsolver_rfinfo, - mode::Ptr{rocsolver_rfinfo_mode})::rocblas_status + @check @ccall(librocsolver.rocsolver_get_rfinfo_mode(rfinfo::rocsolver_rfinfo, + mode::Ptr{rocsolver_rfinfo_mode})::rocblas_status) end function rocsolver_scsrrf_sumlu(handle, n, nnzL, ptrL, indL, valL, nnzU, ptrU, indU, valU, ptrT, indT, valT) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_scsrrf_sumlu(handle::rocblas_handle, - n::rocblas_int, - nnzL::rocblas_int, + @check @ccall(librocsolver.rocsolver_scsrrf_sumlu(handle::rocblas_handle, + n::rocblas_int, nnzL::rocblas_int, ptrL::Ptr{rocblas_int}, indL::Ptr{rocblas_int}, - valL::Ptr{Cfloat}, - nnzU::rocblas_int, + valL::Ptr{Cfloat}, nnzU::rocblas_int, ptrU::Ptr{rocblas_int}, indU::Ptr{rocblas_int}, valU::Ptr{Cfloat}, ptrT::Ptr{rocblas_int}, indT::Ptr{rocblas_int}, - valT::Ptr{Cfloat})::rocblas_status + valT::Ptr{Cfloat})::rocblas_status) end function rocsolver_dcsrrf_sumlu(handle, n, nnzL, ptrL, indL, valL, nnzU, ptrU, indU, valU, ptrT, indT, valT) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dcsrrf_sumlu(handle::rocblas_handle, - n::rocblas_int, - nnzL::rocblas_int, + @check @ccall(librocsolver.rocsolver_dcsrrf_sumlu(handle::rocblas_handle, + n::rocblas_int, nnzL::rocblas_int, ptrL::Ptr{rocblas_int}, indL::Ptr{rocblas_int}, - valL::Ptr{Cdouble}, - nnzU::rocblas_int, + valL::Ptr{Cdouble}, nnzU::rocblas_int, ptrU::Ptr{rocblas_int}, indU::Ptr{rocblas_int}, valU::Ptr{Cdouble}, ptrT::Ptr{rocblas_int}, indT::Ptr{rocblas_int}, - valT::Ptr{Cdouble})::rocblas_status + valT::Ptr{Cdouble})::rocblas_status) end function rocsolver_scsrrf_splitlu(handle, n, nnzT, ptrT, indT, valT, ptrL, indL, valL, ptrU, indU, valU) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_scsrrf_splitlu(handle::rocblas_handle, - n::rocblas_int, - nnzT::rocblas_int, + @check @ccall(librocsolver.rocsolver_scsrrf_splitlu(handle::rocblas_handle, + n::rocblas_int, nnzT::rocblas_int, ptrT::Ptr{rocblas_int}, indT::Ptr{rocblas_int}, valT::Ptr{Cfloat}, @@ -11758,15 +11728,14 @@ function rocsolver_scsrrf_splitlu(handle, n, nnzT, ptrT, indT, valT, ptrL, indL, valL::Ptr{Cfloat}, ptrU::Ptr{rocblas_int}, indU::Ptr{rocblas_int}, - valU::Ptr{Cfloat})::rocblas_status + valU::Ptr{Cfloat})::rocblas_status) end function rocsolver_dcsrrf_splitlu(handle, n, nnzT, ptrT, indT, valT, ptrL, indL, valL, ptrU, indU, valU) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dcsrrf_splitlu(handle::rocblas_handle, - n::rocblas_int, - nnzT::rocblas_int, + @check @ccall(librocsolver.rocsolver_dcsrrf_splitlu(handle::rocblas_handle, + n::rocblas_int, nnzT::rocblas_int, ptrT::Ptr{rocblas_int}, indT::Ptr{rocblas_int}, valT::Ptr{Cdouble}, @@ -11775,15 +11744,14 @@ function rocsolver_dcsrrf_splitlu(handle, n, nnzT, ptrT, indT, valT, ptrL, indL, valL::Ptr{Cdouble}, ptrU::Ptr{rocblas_int}, indU::Ptr{rocblas_int}, - valU::Ptr{Cdouble})::rocblas_status + valU::Ptr{Cdouble})::rocblas_status) end function rocsolver_scsrrf_analysis(handle, n, nrhs, nnzM, ptrM, indM, valM, nnzT, ptrT, indT, valT, pivP, pivQ, B, ldb, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_scsrrf_analysis(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_scsrrf_analysis(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, nnzM::rocblas_int, ptrM::Ptr{rocblas_int}, indM::Ptr{rocblas_int}, @@ -11794,17 +11762,15 @@ function rocsolver_scsrrf_analysis(handle, n, nrhs, nnzM, ptrM, indM, valM, nnzT valT::Ptr{Cfloat}, pivP::Ptr{rocblas_int}, pivQ::Ptr{rocblas_int}, - B::Ptr{Cfloat}, - ldb::rocblas_int, - rfinfo::rocsolver_rfinfo)::rocblas_status + B::Ptr{Cfloat}, ldb::rocblas_int, + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_dcsrrf_analysis(handle, n, nrhs, nnzM, ptrM, indM, valM, nnzT, ptrT, indT, valT, pivP, pivQ, B, ldb, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dcsrrf_analysis(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, + @check @ccall(librocsolver.rocsolver_dcsrrf_analysis(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, nnzM::rocblas_int, ptrM::Ptr{rocblas_int}, indM::Ptr{rocblas_int}, @@ -11815,17 +11781,15 @@ function rocsolver_dcsrrf_analysis(handle, n, nrhs, nnzM, ptrM, indM, valM, nnzT valT::Ptr{Cdouble}, pivP::Ptr{rocblas_int}, pivQ::Ptr{rocblas_int}, - B::Ptr{Cdouble}, - ldb::rocblas_int, - rfinfo::rocsolver_rfinfo)::rocblas_status + B::Ptr{Cdouble}, ldb::rocblas_int, + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_scsrrf_refactlu(handle, n, nnzA, ptrA, indA, valA, nnzT, ptrT, indT, valT, pivP, pivQ, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_scsrrf_refactlu(handle::rocblas_handle, - n::rocblas_int, - nnzA::rocblas_int, + @check @ccall(librocsolver.rocsolver_scsrrf_refactlu(handle::rocblas_handle, + n::rocblas_int, nnzA::rocblas_int, ptrA::Ptr{rocblas_int}, indA::Ptr{rocblas_int}, valA::Ptr{Cfloat}, @@ -11835,15 +11799,14 @@ function rocsolver_scsrrf_refactlu(handle, n, nnzA, ptrA, indA, valA, nnzT, ptrT valT::Ptr{Cfloat}, pivP::Ptr{rocblas_int}, pivQ::Ptr{rocblas_int}, - rfinfo::rocsolver_rfinfo)::rocblas_status + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_dcsrrf_refactlu(handle, n, nnzA, ptrA, indA, valA, nnzT, ptrT, indT, valT, pivP, pivQ, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dcsrrf_refactlu(handle::rocblas_handle, - n::rocblas_int, - nnzA::rocblas_int, + @check @ccall(librocsolver.rocsolver_dcsrrf_refactlu(handle::rocblas_handle, + n::rocblas_int, nnzA::rocblas_int, ptrA::Ptr{rocblas_int}, indA::Ptr{rocblas_int}, valA::Ptr{Cdouble}, @@ -11853,13 +11816,13 @@ function rocsolver_dcsrrf_refactlu(handle, n, nnzA, ptrA, indA, valA, nnzT, ptrT valT::Ptr{Cdouble}, pivP::Ptr{rocblas_int}, pivQ::Ptr{rocblas_int}, - rfinfo::rocsolver_rfinfo)::rocblas_status + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_scsrrf_refactchol(handle, n, nnzA, ptrA, indA, valA, nnzT, ptrT, indT, valT, pivQ, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_scsrrf_refactchol(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_scsrrf_refactchol(handle::rocblas_handle, n::rocblas_int, nnzA::rocblas_int, ptrA::Ptr{rocblas_int}, @@ -11870,13 +11833,13 @@ function rocsolver_scsrrf_refactchol(handle, n, nnzA, ptrA, indA, valA, nnzT, pt indT::Ptr{rocblas_int}, valT::Ptr{Cfloat}, pivQ::Ptr{rocblas_int}, - rfinfo::rocsolver_rfinfo)::rocblas_status + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_dcsrrf_refactchol(handle, n, nnzA, ptrA, indA, valA, nnzT, ptrT, indT, valT, pivQ, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dcsrrf_refactchol(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dcsrrf_refactchol(handle::rocblas_handle, n::rocblas_int, nnzA::rocblas_int, ptrA::Ptr{rocblas_int}, @@ -11887,75 +11850,71 @@ function rocsolver_dcsrrf_refactchol(handle, n, nnzA, ptrA, indA, valA, nnzT, pt indT::Ptr{rocblas_int}, valT::Ptr{Cdouble}, pivQ::Ptr{rocblas_int}, - rfinfo::rocsolver_rfinfo)::rocblas_status + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_scsrrf_solve(handle, n, nrhs, nnzT, ptrT, indT, valT, pivP, pivQ, B, ldb, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_scsrrf_solve(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, nnzT::rocblas_int, + @check @ccall(librocsolver.rocsolver_scsrrf_solve(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, + nnzT::rocblas_int, ptrT::Ptr{rocblas_int}, indT::Ptr{rocblas_int}, valT::Ptr{Cfloat}, pivP::Ptr{rocblas_int}, pivQ::Ptr{rocblas_int}, - B::Ptr{Cfloat}, - ldb::rocblas_int, - rfinfo::rocsolver_rfinfo)::rocblas_status + B::Ptr{Cfloat}, ldb::rocblas_int, + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_dcsrrf_solve(handle, n, nrhs, nnzT, ptrT, indT, valT, pivP, pivQ, B, ldb, rfinfo) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dcsrrf_solve(handle::rocblas_handle, - n::rocblas_int, - nrhs::rocblas_int, nnzT::rocblas_int, + @check @ccall(librocsolver.rocsolver_dcsrrf_solve(handle::rocblas_handle, + n::rocblas_int, nrhs::rocblas_int, + nnzT::rocblas_int, ptrT::Ptr{rocblas_int}, indT::Ptr{rocblas_int}, valT::Ptr{Cdouble}, pivP::Ptr{rocblas_int}, pivQ::Ptr{rocblas_int}, - B::Ptr{Cdouble}, - ldb::rocblas_int, - rfinfo::rocsolver_rfinfo)::rocblas_status + B::Ptr{Cdouble}, ldb::rocblas_int, + rfinfo::rocsolver_rfinfo)::rocblas_status) end function rocsolver_ssyevdx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevdx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cfloat}, - lda::rocblas_int, - vl::Cfloat, vu::Cfloat, il::rocblas_int, - iu::rocblas_int, nev::Ptr{rocblas_int}, - W::Ptr{Cfloat}, Z::Ptr{Cfloat}, - ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, vl::Cfloat, vu::Cfloat, + il::rocblas_int, iu::rocblas_int, + nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, + Z::Ptr{Cfloat}, ldz::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsyevdx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevdx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Cdouble}, - lda::rocblas_int, - vl::Cdouble, vu::Cdouble, il::rocblas_int, - iu::rocblas_int, nev::Ptr{rocblas_int}, - W::Ptr{Cdouble}, Z::Ptr{Cdouble}, - ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + lda::rocblas_int, vl::Cdouble, vu::Cdouble, + il::rocblas_int, iu::rocblas_int, + nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, + Z::Ptr{Cdouble}, ldz::rocblas_int, + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_cheevdx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevdx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, @@ -11965,13 +11924,13 @@ function rocsolver_cheevdx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, i nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, Z::Ptr{rocblas_float_complex}, ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zheevdx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevdx(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevdx(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, @@ -11981,20 +11940,19 @@ function rocsolver_zheevdx(handle, evect, erange, uplo, n, A, lda, vl, vu, il, i nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, Z::Ptr{rocblas_double_complex}, ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssyevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevdx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cfloat}}, - lda::rocblas_int, - vl::Cfloat, vu::Cfloat, - il::rocblas_int, + lda::rocblas_int, vl::Cfloat, + vu::Cfloat, il::rocblas_int, iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, @@ -12002,20 +11960,19 @@ function rocsolver_ssyevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, v Z::Ptr{Ptr{Cfloat}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevdx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{Cdouble}}, - lda::rocblas_int, - vl::Cdouble, vu::Cdouble, - il::rocblas_int, + lda::rocblas_int, vl::Cdouble, + vu::Cdouble, il::rocblas_int, iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, @@ -12023,33 +11980,33 @@ function rocsolver_dsyevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, v Z::Ptr{Ptr{Cdouble}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevdx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, A::Ptr{Ptr{rocblas_float_complex}}, lda::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, Z::Ptr{Ptr{rocblas_float_complex}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevdx_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, n::rocblas_int, @@ -12063,14 +12020,14 @@ function rocsolver_zheevdx_batched(handle, evect, erange, uplo, n, A, lda, vl, v Z::Ptr{Ptr{rocblas_double_complex}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssyevdx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssyevdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssyevdx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -12088,14 +12045,14 @@ function rocsolver_ssyevdx_strided_batched(handle, evect, erange, uplo, n, A, ld ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsyevdx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsyevdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsyevdx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -12113,14 +12070,14 @@ function rocsolver_dsyevdx_strided_batched(handle, evect, erange, uplo, n, A, ld ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_cheevdx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_cheevdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_cheevdx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -12138,14 +12095,14 @@ function rocsolver_cheevdx_strided_batched(handle, evect, erange, uplo, n, A, ld ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zheevdx_strided_batched(handle, evect, erange, uplo, n, A, lda, strideA, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zheevdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zheevdx_strided_batched(handle::rocblas_handle, evect::rocblas_evect, erange::rocblas_erange, uplo::rocblas_fill, @@ -12163,89 +12120,80 @@ function rocsolver_zheevdx_strided_batched(handle, evect, erange, uplo, n, A, ld ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvdx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvdx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cfloat}, lda::rocblas_int, - B::Ptr{Cfloat}, + @check @ccall(librocsolver.rocsolver_ssygvdx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cfloat}, + lda::rocblas_int, B::Ptr{Cfloat}, ldb::rocblas_int, vl::Cfloat, vu::Cfloat, il::rocblas_int, iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, Z::Ptr{Cfloat}, ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_dsygvdx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvdx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, - A::Ptr{Cdouble}, lda::rocblas_int, - B::Ptr{Cdouble}, ldb::rocblas_int, - vl::Cdouble, - vu::Cdouble, il::rocblas_int, - iu::rocblas_int, + @check @ccall(librocsolver.rocsolver_dsygvdx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{Cdouble}, + lda::rocblas_int, B::Ptr{Cdouble}, + ldb::rocblas_int, vl::Cdouble, vu::Cdouble, + il::rocblas_int, iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, Z::Ptr{Cdouble}, ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_chegvdx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvdx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_chegvdx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_float_complex}, lda::rocblas_int, B::Ptr{rocblas_float_complex}, - ldb::rocblas_int, - vl::Cfloat, vu::Cfloat, il::rocblas_int, - iu::rocblas_int, nev::Ptr{rocblas_int}, - W::Ptr{Cfloat}, + ldb::rocblas_int, vl::Cfloat, vu::Cfloat, + il::rocblas_int, iu::rocblas_int, + nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, Z::Ptr{rocblas_float_complex}, ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_zhegvdx(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, Z, ldz, info) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvdx(handle::rocblas_handle, - itype::rocblas_eform, - evect::rocblas_evect, - erange::rocblas_erange, - uplo::rocblas_fill, n::rocblas_int, + @check @ccall(librocsolver.rocsolver_zhegvdx(handle::rocblas_handle, + itype::rocblas_eform, evect::rocblas_evect, + erange::rocblas_erange, uplo::rocblas_fill, + n::rocblas_int, A::Ptr{rocblas_double_complex}, lda::rocblas_int, B::Ptr{rocblas_double_complex}, - ldb::rocblas_int, - vl::Cdouble, vu::Cdouble, il::rocblas_int, - iu::rocblas_int, nev::Ptr{rocblas_int}, - W::Ptr{Cdouble}, + ldb::rocblas_int, vl::Cdouble, vu::Cdouble, + il::rocblas_int, iu::rocblas_int, + nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, Z::Ptr{rocblas_double_complex}, ldz::rocblas_int, - info::Ptr{rocblas_int})::rocblas_status + info::Ptr{rocblas_int})::rocblas_status) end function rocsolver_ssygvdx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvdx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12253,9 +12201,8 @@ function rocsolver_ssygvdx_batched(handle, itype, evect, erange, uplo, n, A, lda A::Ptr{Ptr{Cfloat}}, lda::rocblas_int, B::Ptr{Ptr{Cfloat}}, - ldb::rocblas_int, - vl::Cfloat, vu::Cfloat, - il::rocblas_int, + ldb::rocblas_int, vl::Cfloat, + vu::Cfloat, il::rocblas_int, iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, @@ -12263,14 +12210,14 @@ function rocsolver_ssygvdx_batched(handle, itype, evect, erange, uplo, n, A, lda Z::Ptr{Ptr{Cfloat}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvdx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvdx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12278,9 +12225,8 @@ function rocsolver_dsygvdx_batched(handle, itype, evect, erange, uplo, n, A, lda A::Ptr{Ptr{Cdouble}}, lda::rocblas_int, B::Ptr{Ptr{Cdouble}}, - ldb::rocblas_int, - vl::Cdouble, vu::Cdouble, - il::rocblas_int, + ldb::rocblas_int, vl::Cdouble, + vu::Cdouble, il::rocblas_int, iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cdouble}, @@ -12288,14 +12234,14 @@ function rocsolver_dsygvdx_batched(handle, itype, evect, erange, uplo, n, A, lda Z::Ptr{Ptr{Cdouble}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvdx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvdx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12304,22 +12250,22 @@ function rocsolver_chegvdx_batched(handle, itype, evect, erange, uplo, n, A, lda lda::rocblas_int, B::Ptr{Ptr{rocblas_float_complex}}, ldb::rocblas_int, vl::Cfloat, - vu::Cfloat, - il::rocblas_int, iu::rocblas_int, + vu::Cfloat, il::rocblas_int, + iu::rocblas_int, nev::Ptr{rocblas_int}, W::Ptr{Cfloat}, strideW::rocblas_stride, Z::Ptr{Ptr{rocblas_float_complex}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvdx_batched(handle, itype, evect, erange, uplo, n, A, lda, B, ldb, vl, vu, il, iu, nev, W, strideW, Z, ldz, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvdx_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvdx_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12336,14 +12282,14 @@ function rocsolver_zhegvdx_batched(handle, itype, evect, erange, uplo, n, A, lda Z::Ptr{Ptr{rocblas_double_complex}}, ldz::rocblas_int, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_ssygvdx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, strideA, B, ldb, strideB, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_ssygvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_ssygvdx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12365,14 +12311,14 @@ function rocsolver_ssygvdx_strided_batched(handle, itype, evect, erange, uplo, n ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_dsygvdx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, strideA, B, ldb, strideB, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_dsygvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_dsygvdx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12394,14 +12340,14 @@ function rocsolver_dsygvdx_strided_batched(handle, itype, evect, erange, uplo, n ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_chegvdx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, strideA, B, ldb, strideB, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_chegvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_chegvdx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12423,14 +12369,14 @@ function rocsolver_chegvdx_strided_batched(handle, itype, evect, erange, uplo, n ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end function rocsolver_zhegvdx_strided_batched(handle, itype, evect, erange, uplo, n, A, lda, strideA, B, ldb, strideB, vl, vu, il, iu, nev, W, strideW, Z, ldz, strideZ, info, batch_count) AMDGPU.prepare_state() - @check @ccall librocsolver.rocsolver_zhegvdx_strided_batched(handle::rocblas_handle, + @check @ccall(librocsolver.rocsolver_zhegvdx_strided_batched(handle::rocblas_handle, itype::rocblas_eform, evect::rocblas_evect, erange::rocblas_erange, @@ -12452,5 +12398,17 @@ function rocsolver_zhegvdx_strided_batched(handle, itype, evect, erange, uplo, n ldz::rocblas_int, strideZ::rocblas_stride, info::Ptr{rocblas_int}, - batch_count::rocblas_int)::rocblas_status + batch_count::rocblas_int)::rocblas_status) end + +# Skipping MacroDefinition: ROCSOLVER_DEPRECATED_X ( x ) __attribute__ ( ( deprecated ( x ) ) ) + +# Skipping MacroDefinition: ROCSOLVER_NO_EXPORT __attribute__ ( ( visibility ( "hidden" ) ) ) + +# Skipping MacroDefinition: ROCSOLVER_DEPRECATED __attribute__ ( ( __deprecated__ ) ) + +const ROCSOLVER_VERSION_MAJOR = 3 + +const ROCSOLVER_VERSION_MINOR = 32 + +const ROCSOLVER_VERSION_PATCH = 0 diff --git a/src/sparse/librocsparse.jl b/src/sparse/librocsparse.jl index fdd7e4de2..fc938320e 100644 --- a/src/sparse/librocsparse.jl +++ b/src/sparse/librocsparse.jl @@ -4,34 +4,48 @@ const rocsparse_handle = Ptr{_rocsparse_handle} function rocsparse_create_handle(handle) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_handle(handle::Ptr{rocsparse_handle})::rocsparse_status + @check @ccall(librocsparse.rocsparse_create_handle(handle::Ptr{rocsparse_handle})::rocsparse_status) end function rocsparse_destroy_handle(handle) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_handle(handle::rocsparse_handle)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_handle(handle::rocsparse_handle)::rocsparse_status) +end + +mutable struct _rocsparse_error end + +const rocsparse_error = Ptr{_rocsparse_error} + +function rocsparse_destroy_error(error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_destroy_error(error::rocsparse_error)::rocsparse_status) +end + +function rocsparse_error_get_message(error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_error_get_message(error::rocsparse_error)::Ptr{Cchar}) end function rocsparse_get_status_name(status) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_status_name(status::rocsparse_status)::Ptr{Cchar} + @check @ccall(librocsparse.rocsparse_get_status_name(status::rocsparse_status)::Ptr{Cchar}) end function rocsparse_get_status_description(status) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_status_description(status::rocsparse_status)::Ptr{Cchar} + @check @ccall(librocsparse.rocsparse_get_status_description(status::rocsparse_status)::Ptr{Cchar}) end function rocsparse_set_stream(handle, stream) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_stream(handle::rocsparse_handle, - stream::hipStream_t)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_stream(handle::rocsparse_handle, + stream::hipStream_t)::rocsparse_status) end function rocsparse_get_stream(handle, stream) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_stream(handle::rocsparse_handle, - stream::Ptr{hipStream_t})::rocsparse_status + @check @ccall(librocsparse.rocsparse_get_stream(handle::rocsparse_handle, + stream::Ptr{hipStream_t})::rocsparse_status) end @cenum rocsparse_pointer_mode_::UInt32 begin @@ -43,26 +57,26 @@ const rocsparse_pointer_mode = rocsparse_pointer_mode_ function rocsparse_set_pointer_mode(handle, pointer_mode) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_pointer_mode(handle::rocsparse_handle, - pointer_mode::rocsparse_pointer_mode)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_pointer_mode(handle::rocsparse_handle, + pointer_mode::rocsparse_pointer_mode)::rocsparse_status) end function rocsparse_get_pointer_mode(handle, pointer_mode) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_pointer_mode(handle::rocsparse_handle, - pointer_mode::Ptr{rocsparse_pointer_mode})::rocsparse_status + @check @ccall(librocsparse.rocsparse_get_pointer_mode(handle::rocsparse_handle, + pointer_mode::Ptr{rocsparse_pointer_mode})::rocsparse_status) end function rocsparse_get_version(handle, version) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_version(handle::rocsparse_handle, - version::Ptr{Cint})::rocsparse_status + @check @ccall(librocsparse.rocsparse_get_version(handle::rocsparse_handle, + version::Ptr{Cint})::rocsparse_status) end function rocsparse_get_git_rev(handle, rev) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_git_rev(handle::rocsparse_handle, - rev::Ptr{Cchar})::rocsparse_status + @check @ccall(librocsparse.rocsparse_get_git_rev(handle::rocsparse_handle, + rev::Ptr{Cchar})::rocsparse_status) end mutable struct _rocsparse_mat_descr end @@ -71,18 +85,18 @@ const rocsparse_mat_descr = Ptr{_rocsparse_mat_descr} function rocsparse_create_mat_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_mat_descr(descr::Ptr{rocsparse_mat_descr})::rocsparse_status + @check @ccall(librocsparse.rocsparse_create_mat_descr(descr::Ptr{rocsparse_mat_descr})::rocsparse_status) end function rocsparse_copy_mat_descr(dest, src) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_copy_mat_descr(dest::rocsparse_mat_descr, - src::rocsparse_mat_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_copy_mat_descr(dest::rocsparse_mat_descr, + src::rocsparse_mat_descr)::rocsparse_status) end function rocsparse_destroy_mat_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_mat_descr(descr::rocsparse_mat_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_mat_descr(descr::rocsparse_mat_descr)::rocsparse_status) end @cenum rocsparse_index_base_::UInt32 begin @@ -94,13 +108,13 @@ const rocsparse_index_base = rocsparse_index_base_ function rocsparse_set_mat_index_base(descr, base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_mat_index_base(descr::rocsparse_mat_descr, - base::rocsparse_index_base)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_mat_index_base(descr::rocsparse_mat_descr, + base::rocsparse_index_base)::rocsparse_status) end function rocsparse_get_mat_index_base(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_mat_index_base(descr::rocsparse_mat_descr)::rocsparse_index_base + @check @ccall(librocsparse.rocsparse_get_mat_index_base(descr::rocsparse_mat_descr)::rocsparse_index_base) end @cenum rocsparse_matrix_type_::UInt32 begin @@ -114,13 +128,13 @@ const rocsparse_matrix_type = rocsparse_matrix_type_ function rocsparse_set_mat_type(descr, type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_mat_type(descr::rocsparse_mat_descr, - type::rocsparse_matrix_type)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_mat_type(descr::rocsparse_mat_descr, + type::rocsparse_matrix_type)::rocsparse_status) end function rocsparse_get_mat_type(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_mat_type(descr::rocsparse_mat_descr)::rocsparse_matrix_type + @check @ccall(librocsparse.rocsparse_get_mat_type(descr::rocsparse_mat_descr)::rocsparse_matrix_type) end @cenum rocsparse_fill_mode_::UInt32 begin @@ -132,13 +146,13 @@ const rocsparse_fill_mode = rocsparse_fill_mode_ function rocsparse_set_mat_fill_mode(descr, fill_mode) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_mat_fill_mode(descr::rocsparse_mat_descr, - fill_mode::rocsparse_fill_mode)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_mat_fill_mode(descr::rocsparse_mat_descr, + fill_mode::rocsparse_fill_mode)::rocsparse_status) end function rocsparse_get_mat_fill_mode(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_mat_fill_mode(descr::rocsparse_mat_descr)::rocsparse_fill_mode + @check @ccall(librocsparse.rocsparse_get_mat_fill_mode(descr::rocsparse_mat_descr)::rocsparse_fill_mode) end @cenum rocsparse_diag_type_::UInt32 begin @@ -150,13 +164,13 @@ const rocsparse_diag_type = rocsparse_diag_type_ function rocsparse_set_mat_diag_type(descr, diag_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_mat_diag_type(descr::rocsparse_mat_descr, - diag_type::rocsparse_diag_type)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_mat_diag_type(descr::rocsparse_mat_descr, + diag_type::rocsparse_diag_type)::rocsparse_status) end function rocsparse_get_mat_diag_type(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_mat_diag_type(descr::rocsparse_mat_descr)::rocsparse_diag_type + @check @ccall(librocsparse.rocsparse_get_mat_diag_type(descr::rocsparse_mat_descr)::rocsparse_diag_type) end @cenum rocsparse_storage_mode_::UInt32 begin @@ -168,13 +182,13 @@ const rocsparse_storage_mode = rocsparse_storage_mode_ function rocsparse_set_mat_storage_mode(descr, storage_mode) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_mat_storage_mode(descr::rocsparse_mat_descr, - storage_mode::rocsparse_storage_mode)::rocsparse_status + @check @ccall(librocsparse.rocsparse_set_mat_storage_mode(descr::rocsparse_mat_descr, + storage_mode::rocsparse_storage_mode)::rocsparse_status) end function rocsparse_get_mat_storage_mode(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_get_mat_storage_mode(descr::rocsparse_mat_descr)::rocsparse_storage_mode + @check @ccall(librocsparse.rocsparse_get_mat_storage_mode(descr::rocsparse_mat_descr)::rocsparse_storage_mode) end mutable struct _rocsparse_hyb_mat end @@ -183,18 +197,18 @@ const rocsparse_hyb_mat = Ptr{_rocsparse_hyb_mat} function rocsparse_create_hyb_mat(hyb) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_hyb_mat(hyb::Ptr{rocsparse_hyb_mat})::rocsparse_status + @check @ccall(librocsparse.rocsparse_create_hyb_mat(hyb::Ptr{rocsparse_hyb_mat})::rocsparse_status) end function rocsparse_copy_hyb_mat(dest, src) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_copy_hyb_mat(dest::rocsparse_hyb_mat, - src::rocsparse_hyb_mat)::rocsparse_status + @check @ccall(librocsparse.rocsparse_copy_hyb_mat(dest::rocsparse_hyb_mat, + src::rocsparse_hyb_mat)::rocsparse_status) end function rocsparse_destroy_hyb_mat(hyb) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_hyb_mat(hyb::rocsparse_hyb_mat)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_hyb_mat(hyb::rocsparse_hyb_mat)::rocsparse_status) end mutable struct _rocsparse_mat_info end @@ -203,18 +217,18 @@ const rocsparse_mat_info = Ptr{_rocsparse_mat_info} function rocsparse_create_mat_info(info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_mat_info(info::Ptr{rocsparse_mat_info})::rocsparse_status + @check @ccall(librocsparse.rocsparse_create_mat_info(info::Ptr{rocsparse_mat_info})::rocsparse_status) end function rocsparse_copy_mat_info(dest, src) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_copy_mat_info(dest::rocsparse_mat_info, - src::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_copy_mat_info(dest::rocsparse_mat_info, + src::rocsparse_mat_info)::rocsparse_status) end function rocsparse_destroy_mat_info(info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_mat_info(info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_mat_info(info::rocsparse_mat_info)::rocsparse_status) end mutable struct _rocsparse_color_info end @@ -223,18 +237,18 @@ const rocsparse_color_info = Ptr{_rocsparse_color_info} function rocsparse_create_color_info(info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_color_info(info::Ptr{rocsparse_color_info})::rocsparse_status + @check @ccall(librocsparse.rocsparse_create_color_info(info::Ptr{rocsparse_color_info})::rocsparse_status) end function rocsparse_copy_color_info(dest, src) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_copy_color_info(dest::rocsparse_color_info, - src::rocsparse_color_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_copy_color_info(dest::rocsparse_color_info, + src::rocsparse_color_info)::rocsparse_status) end function rocsparse_destroy_color_info(info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_color_info(info::rocsparse_color_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_color_info(info::rocsparse_color_info)::rocsparse_status) end mutable struct _rocsparse_spvec_descr end @@ -250,6 +264,7 @@ end const rocsparse_indextype = rocsparse_indextype_ @cenum rocsparse_datatype_::UInt32 begin + rocsparse_datatype_f16_r = 150 rocsparse_datatype_f32_r = 151 rocsparse_datatype_f64_r = 152 rocsparse_datatype_f32_c = 154 @@ -258,6 +273,7 @@ const rocsparse_indextype = rocsparse_indextype_ rocsparse_datatype_u8_r = 161 rocsparse_datatype_i32_r = 162 rocsparse_datatype_u32_r = 163 + rocsparse_datatype_bf16_r = 168 end const rocsparse_datatype = rocsparse_datatype_ @@ -265,13 +281,13 @@ const rocsparse_datatype = rocsparse_datatype_ function rocsparse_create_spvec_descr(descr, size, nnz, indices, values, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_spvec_descr(descr::Ptr{rocsparse_spvec_descr}, + @check @ccall(librocsparse.rocsparse_create_spvec_descr(descr::Ptr{rocsparse_spvec_descr}, size::Int64, nnz::Int64, indices::Ptr{Cvoid}, values::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end const rocsparse_const_spvec_descr = Ptr{_rocsparse_spvec_descr} @@ -279,67 +295,66 @@ const rocsparse_const_spvec_descr = Ptr{_rocsparse_spvec_descr} function rocsparse_create_const_spvec_descr(descr, size, nnz, indices, values, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_spvec_descr(descr::Ptr{rocsparse_const_spvec_descr}, + @check @ccall(librocsparse.rocsparse_create_const_spvec_descr(descr::Ptr{rocsparse_const_spvec_descr}, size::Int64, nnz::Int64, indices::Ptr{Cvoid}, values::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_destroy_spvec_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_spvec_descr(descr::rocsparse_const_spvec_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_spvec_descr(descr::rocsparse_const_spvec_descr)::rocsparse_status) end function rocsparse_spvec_get(descr, size, nnz, indices, values, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spvec_get(descr::rocsparse_spvec_descr, - size::Ptr{Int64}, - nnz::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_spvec_get(descr::rocsparse_spvec_descr, + size::Ptr{Int64}, nnz::Ptr{Int64}, indices::Ptr{Ptr{Cvoid}}, values::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_spvec_get(descr, size, nnz, indices, values, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_spvec_get(descr::rocsparse_const_spvec_descr, + @check @ccall(librocsparse.rocsparse_const_spvec_get(descr::rocsparse_const_spvec_descr, size::Ptr{Int64}, nnz::Ptr{Int64}, indices::Ptr{Ptr{Cvoid}}, values::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_spvec_get_index_base(descr, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spvec_get_index_base(descr::rocsparse_const_spvec_descr, - idx_base::Ptr{rocsparse_index_base})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spvec_get_index_base(descr::rocsparse_const_spvec_descr, + idx_base::Ptr{rocsparse_index_base})::rocsparse_status) end function rocsparse_spvec_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spvec_get_values(descr::rocsparse_spvec_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spvec_get_values(descr::rocsparse_spvec_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_const_spvec_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_spvec_get_values(descr::rocsparse_const_spvec_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_const_spvec_get_values(descr::rocsparse_const_spvec_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_spvec_set_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spvec_set_values(descr::rocsparse_spvec_descr, - values::Ptr{Cvoid})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spvec_set_values(descr::rocsparse_spvec_descr, + values::Ptr{Cvoid})::rocsparse_status) end mutable struct _rocsparse_spmat_descr end @@ -349,7 +364,7 @@ const rocsparse_spmat_descr = Ptr{_rocsparse_spmat_descr} function rocsparse_create_coo_descr(descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_coo_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_coo_descr(descr::Ptr{rocsparse_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, coo_row_ind::Ptr{Cvoid}, @@ -357,7 +372,7 @@ function rocsparse_create_coo_descr(descr, rows, cols, nnz, coo_row_ind, coo_col coo_val::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end const rocsparse_const_spmat_descr = Ptr{_rocsparse_spmat_descr} @@ -365,7 +380,7 @@ const rocsparse_const_spmat_descr = Ptr{_rocsparse_spmat_descr} function rocsparse_create_const_coo_descr(descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_coo_descr(descr::Ptr{rocsparse_const_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_const_coo_descr(descr::Ptr{rocsparse_const_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, coo_row_ind::Ptr{Cvoid}, @@ -373,20 +388,20 @@ function rocsparse_create_const_coo_descr(descr, rows, cols, nnz, coo_row_ind, c coo_val::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_coo_aos_descr(descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_coo_aos_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_coo_aos_descr(descr::Ptr{rocsparse_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, coo_ind::Ptr{Cvoid}, coo_val::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end @cenum rocsparse_direction_::UInt32 begin @@ -400,7 +415,7 @@ function rocsparse_create_bsr_descr(descr, mb, nb, nnzb, block_dir, block_dim, b bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_bsr_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_bsr_descr(descr::Ptr{rocsparse_spmat_descr}, mb::Int64, nb::Int64, nnzb::Int64, block_dir::rocsparse_direction, block_dim::Int64, @@ -410,14 +425,14 @@ function rocsparse_create_bsr_descr(descr, mb, nb, nnzb, block_dir, block_dim, b row_ptr_type::rocsparse_indextype, col_ind_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_csr_descr(descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_csr_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_csr_descr(descr::Ptr{rocsparse_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, csr_row_ptr::Ptr{Cvoid}, @@ -426,14 +441,14 @@ function rocsparse_create_csr_descr(descr, rows, cols, nnz, csr_row_ptr, csr_col row_ptr_type::rocsparse_indextype, col_ind_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_const_csr_descr(descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_csr_descr(descr::Ptr{rocsparse_const_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_const_csr_descr(descr::Ptr{rocsparse_const_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, csr_row_ptr::Ptr{Cvoid}, @@ -442,14 +457,14 @@ function rocsparse_create_const_csr_descr(descr, rows, cols, nnz, csr_row_ptr, c row_ptr_type::rocsparse_indextype, col_ind_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_csc_descr(descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_csc_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_csc_descr(descr::Ptr{rocsparse_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, csc_col_ptr::Ptr{Cvoid}, @@ -458,14 +473,14 @@ function rocsparse_create_csc_descr(descr, rows, cols, nnz, csc_col_ptr, csc_row col_ptr_type::rocsparse_indextype, row_ind_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_const_csc_descr(descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_csc_descr(descr::Ptr{rocsparse_const_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_const_csc_descr(descr::Ptr{rocsparse_const_spmat_descr}, rows::Int64, cols::Int64, nnz::Int64, csc_col_ptr::Ptr{Cvoid}, @@ -474,27 +489,27 @@ function rocsparse_create_const_csc_descr(descr, rows, cols, nnz, csc_col_ptr, c col_ptr_type::rocsparse_indextype, row_ind_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_ell_descr(descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_ell_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_ell_descr(descr::Ptr{rocsparse_spmat_descr}, rows::Int64, cols::Int64, ell_col_ind::Ptr{Cvoid}, ell_val::Ptr{Cvoid}, ell_width::Int64, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_bell_descr(descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_bell_descr(descr::Ptr{rocsparse_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_bell_descr(descr::Ptr{rocsparse_spmat_descr}, rows::Int64, cols::Int64, ell_block_dir::rocsparse_direction, ell_block_dim::Int64, @@ -503,14 +518,14 @@ function rocsparse_create_bell_descr(descr, rows, cols, ell_block_dir, ell_block ell_val::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_create_const_bell_descr(descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_bell_descr(descr::Ptr{rocsparse_const_spmat_descr}, + @check @ccall(librocsparse.rocsparse_create_const_bell_descr(descr::Ptr{rocsparse_const_spmat_descr}, rows::Int64, cols::Int64, ell_block_dir::rocsparse_direction, ell_block_dim::Int64, @@ -519,12 +534,50 @@ function rocsparse_create_const_bell_descr(descr, rows, cols, ell_block_dir, ell ell_val::Ptr{Cvoid}, idx_type::rocsparse_indextype, idx_base::rocsparse_index_base, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) +end + +function rocsparse_create_sell_descr(descr, rows, cols, nnz, sell_slice_size, + sell_colval_size, sell_slice_offsets, sell_col_ind, + sell_val, sell_slice_offsets_type, sell_col_ind_type, + idx_base, data_type) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_create_sell_descr(descr::Ptr{rocsparse_spmat_descr}, + rows::Int64, cols::Int64, + nnz::Int64, + sell_slice_size::Int64, + sell_colval_size::Int64, + sell_slice_offsets::Ptr{Cvoid}, + sell_col_ind::Ptr{Cvoid}, + sell_val::Ptr{Cvoid}, + sell_slice_offsets_type::rocsparse_indextype, + sell_col_ind_type::rocsparse_indextype, + idx_base::rocsparse_index_base, + data_type::rocsparse_datatype)::rocsparse_status) +end + +function rocsparse_create_const_sell_descr(descr, rows, cols, nnz, sell_slice_size, + sell_colval_size, sell_slice_offsets, + sell_col_ind, sell_val, sell_slice_offsets_type, + sell_col_ind_type, idx_base, data_type) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_create_const_sell_descr(descr::Ptr{rocsparse_const_spmat_descr}, + rows::Int64, cols::Int64, + nnz::Int64, + sell_slice_size::Int64, + sell_colval_size::Int64, + sell_slice_offsets::Ptr{Cvoid}, + sell_col_ind::Ptr{Cvoid}, + sell_val::Ptr{Cvoid}, + sell_slice_offsets_type::rocsparse_indextype, + sell_col_ind_type::rocsparse_indextype, + idx_base::rocsparse_index_base, + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_destroy_spmat_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_spmat_descr(descr::rocsparse_const_spmat_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_spmat_descr(descr::rocsparse_const_spmat_descr)::rocsparse_status) end mutable struct _rocsparse_sparse_to_sparse_descr end @@ -539,20 +592,20 @@ const rocsparse_sparse_to_sparse_alg = rocsparse_sparse_to_sparse_alg_ function rocsparse_create_sparse_to_sparse_descr(descr, source, target, alg) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_sparse_to_sparse_descr(descr::Ptr{rocsparse_sparse_to_sparse_descr}, + @check @ccall(librocsparse.rocsparse_create_sparse_to_sparse_descr(descr::Ptr{rocsparse_sparse_to_sparse_descr}, source::rocsparse_const_spmat_descr, target::rocsparse_spmat_descr, - alg::rocsparse_sparse_to_sparse_alg)::rocsparse_status + alg::rocsparse_sparse_to_sparse_alg)::rocsparse_status) end function rocsparse_sparse_to_sparse_permissive(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sparse_to_sparse_permissive(descr::rocsparse_sparse_to_sparse_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_sparse_to_sparse_permissive(descr::rocsparse_sparse_to_sparse_descr)::rocsparse_status) end function rocsparse_destroy_sparse_to_sparse_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_sparse_to_sparse_descr(descr::rocsparse_sparse_to_sparse_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_sparse_to_sparse_descr(descr::rocsparse_sparse_to_sparse_descr)::rocsparse_status) end mutable struct _rocsparse_extract_descr end @@ -567,35 +620,227 @@ const rocsparse_extract_alg = rocsparse_extract_alg_ function rocsparse_create_extract_descr(descr, source, target, alg) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_extract_descr(descr::Ptr{rocsparse_extract_descr}, + @check @ccall(librocsparse.rocsparse_create_extract_descr(descr::Ptr{rocsparse_extract_descr}, source::rocsparse_const_spmat_descr, target::rocsparse_spmat_descr, - alg::rocsparse_extract_alg)::rocsparse_status + alg::rocsparse_extract_alg)::rocsparse_status) end function rocsparse_destroy_extract_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_extract_descr(descr::rocsparse_extract_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_extract_descr(descr::rocsparse_extract_descr)::rocsparse_status) +end + +mutable struct _rocsparse_spgeam_descr end + +const rocsparse_spgeam_descr = Ptr{_rocsparse_spgeam_descr} + +function rocsparse_create_spgeam_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_create_spgeam_descr(descr::Ptr{rocsparse_spgeam_descr})::rocsparse_status) +end + +function rocsparse_destroy_spgeam_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_destroy_spgeam_descr(descr::rocsparse_spgeam_descr)::rocsparse_status) +end + +@cenum rocsparse_spgeam_input_::UInt32 begin + rocsparse_spgeam_input_alg = 0 + rocsparse_spgeam_input_scalar_datatype = 1 + rocsparse_spgeam_input_compute_datatype = 2 + rocsparse_spgeam_input_operation_A = 3 + rocsparse_spgeam_input_operation_B = 4 + rocsparse_spgeam_input_scalar_alpha = 5 + rocsparse_spgeam_input_scalar_beta = 6 +end + +const rocsparse_spgeam_input = rocsparse_spgeam_input_ + +function rocsparse_spgeam_set_input(handle, descr, input, data, data_size_in_bytes, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spgeam_set_input(handle::rocsparse_handle, + descr::rocsparse_spgeam_descr, + input::rocsparse_spgeam_input, + data::Ptr{Cvoid}, + data_size_in_bytes::Csize_t, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +@cenum rocsparse_spgeam_output_::UInt32 begin + rocsparse_spgeam_output_nnz = 0 +end + +const rocsparse_spgeam_output = rocsparse_spgeam_output_ + +function rocsparse_spgeam_get_output(handle, descr, output, data, data_size_in_bytes, error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spgeam_get_output(handle::rocsparse_handle, + descr::rocsparse_spgeam_descr, + output::rocsparse_spgeam_output, + data::Ptr{Cvoid}, + data_size_in_bytes::Csize_t, + error::Ptr{rocsparse_error})::rocsparse_status) +end + +mutable struct _rocsparse_spmv_descr end + +const rocsparse_spmv_descr = Ptr{_rocsparse_spmv_descr} + +function rocsparse_create_spmv_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_create_spmv_descr(descr::Ptr{rocsparse_spmv_descr})::rocsparse_status) +end + +function rocsparse_destroy_spmv_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_destroy_spmv_descr(descr::rocsparse_spmv_descr)::rocsparse_status) +end + +@cenum rocsparse_spmv_input_::UInt32 begin + rocsparse_spmv_input_alg = 0 + rocsparse_spmv_input_operation = 1 + rocsparse_spmv_input_scalar_datatype = 2 + rocsparse_spmv_input_compute_datatype = 3 + rocsparse_spmv_input_nnz_use_starting_block_ids = 4 + rocsparse_spmv_input_enable_extra = 5 +end + +const rocsparse_spmv_input = rocsparse_spmv_input_ + +function rocsparse_spmv_set_input(handle, descr, input, in, size_in_bytes, error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spmv_set_input(handle::rocsparse_handle, + descr::rocsparse_spmv_descr, + input::rocsparse_spmv_input, + in::Ptr{Cvoid}, + size_in_bytes::Csize_t, + error::Ptr{rocsparse_error})::rocsparse_status) +end + +mutable struct _rocsparse_sptrsv_descr end + +const rocsparse_sptrsv_descr = Ptr{_rocsparse_sptrsv_descr} + +function rocsparse_create_sptrsv_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_create_sptrsv_descr(descr::Ptr{rocsparse_sptrsv_descr})::rocsparse_status) +end + +function rocsparse_destroy_sptrsv_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_destroy_sptrsv_descr(descr::rocsparse_sptrsv_descr)::rocsparse_status) +end + +@cenum rocsparse_sptrsv_input_::UInt32 begin + rocsparse_sptrsv_input_alg = 0 + rocsparse_sptrsv_input_operation = 1 + rocsparse_sptrsv_input_scalar_datatype = 2 + rocsparse_sptrsv_input_compute_datatype = 3 + rocsparse_sptrsv_input_scalar_alpha = 4 + rocsparse_sptrsv_input_analysis_policy = 5 +end + +const rocsparse_sptrsv_input = rocsparse_sptrsv_input_ + +function rocsparse_sptrsv_set_input(handle, descr, input, data, data_size_in_bytes, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsv_set_input(handle::rocsparse_handle, + descr::rocsparse_sptrsv_descr, + input::rocsparse_sptrsv_input, + data::Ptr{Cvoid}, + data_size_in_bytes::Csize_t, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +@cenum rocsparse_sptrsv_output_::UInt32 begin + rocsparse_sptrsv_output_zero_pivot_position = 0 +end + +const rocsparse_sptrsv_output = rocsparse_sptrsv_output_ + +function rocsparse_sptrsv_get_output(handle, descr, output, data, data_size_in_bytes, + p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsv_get_output(handle::rocsparse_handle, + descr::rocsparse_sptrsv_descr, + output::rocsparse_sptrsv_output, + data::Ptr{Cvoid}, + data_size_in_bytes::Csize_t, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +mutable struct _rocsparse_sptrsm_descr end + +const rocsparse_sptrsm_descr = Ptr{_rocsparse_sptrsm_descr} + +function rocsparse_create_sptrsm_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_create_sptrsm_descr(descr::Ptr{rocsparse_sptrsm_descr})::rocsparse_status) +end + +function rocsparse_destroy_sptrsm_descr(descr) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_destroy_sptrsm_descr(descr::rocsparse_sptrsm_descr)::rocsparse_status) +end + +@cenum rocsparse_sptrsm_input_::UInt32 begin + rocsparse_sptrsm_input_alg = 0 + rocsparse_sptrsm_input_operation_A = 1 + rocsparse_sptrsm_input_operation_X = 2 + rocsparse_sptrsm_input_compute_datatype = 3 + rocsparse_sptrsm_input_scalar_datatype = 4 + rocsparse_sptrsm_input_scalar_alpha = 5 + rocsparse_sptrsm_input_analysis_policy = 6 +end + +const rocsparse_sptrsm_input = rocsparse_sptrsm_input_ + +function rocsparse_sptrsm_set_input(handle, descr, input, data, data_size, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsm_set_input(handle::rocsparse_handle, + descr::rocsparse_sptrsm_descr, + input::rocsparse_sptrsm_input, + data::Ptr{Cvoid}, + data_size::Csize_t, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +@cenum rocsparse_sptrsm_output_::UInt32 begin + rocsparse_sptrsm_output_zero_pivot_position = 0 +end + +const rocsparse_sptrsm_output = rocsparse_sptrsm_output_ + +function rocsparse_sptrsm_get_output(handle, descr, output, data, data_size_in_bytes, + p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsm_get_output(handle::rocsparse_handle, + descr::rocsparse_sptrsm_descr, + output::rocsparse_sptrsm_output, + data::Ptr{Cvoid}, + data_size_in_bytes::Csize_t, + p_error::Ptr{rocsparse_error})::rocsparse_status) end function rocsparse_coo_get(descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coo_get(descr::rocsparse_spmat_descr, - rows::Ptr{Int64}, - cols::Ptr{Int64}, nnz::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_coo_get(descr::rocsparse_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, + nnz::Ptr{Int64}, coo_row_ind::Ptr{Ptr{Cvoid}}, coo_col_ind::Ptr{Ptr{Cvoid}}, coo_val::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_coo_get(descr, rows, cols, nnz, coo_row_ind, coo_col_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_coo_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_coo_get(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, nnz::Ptr{Int64}, coo_row_ind::Ptr{Ptr{Cvoid}}, @@ -603,26 +848,26 @@ function rocsparse_const_coo_get(descr, rows, cols, nnz, coo_row_ind, coo_col_in coo_val::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_coo_aos_get(descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coo_aos_get(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_coo_aos_get(descr::rocsparse_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, nnz::Ptr{Int64}, coo_ind::Ptr{Ptr{Cvoid}}, coo_val::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_coo_aos_get(descr, rows, cols, nnz, coo_ind, coo_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_coo_aos_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_coo_aos_get(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, nnz::Ptr{Int64}, @@ -630,28 +875,28 @@ function rocsparse_const_coo_aos_get(descr, rows, cols, nnz, coo_ind, coo_val, i coo_val::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_csr_get(descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr_get(descr::rocsparse_spmat_descr, - rows::Ptr{Int64}, - cols::Ptr{Int64}, nnz::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_csr_get(descr::rocsparse_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, + nnz::Ptr{Int64}, csr_row_ptr::Ptr{Ptr{Cvoid}}, csr_col_ind::Ptr{Ptr{Cvoid}}, csr_val::Ptr{Ptr{Cvoid}}, row_ptr_type::Ptr{rocsparse_indextype}, col_ind_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_csr_get(descr, rows, cols, nnz, csr_row_ptr, csr_col_ind, csr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_csr_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_csr_get(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, nnz::Ptr{Int64}, csr_row_ptr::Ptr{Ptr{Cvoid}}, @@ -660,28 +905,28 @@ function rocsparse_const_csr_get(descr, rows, cols, nnz, csr_row_ptr, csr_col_in row_ptr_type::Ptr{rocsparse_indextype}, col_ind_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_csc_get(descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csc_get(descr::rocsparse_spmat_descr, - rows::Ptr{Int64}, - cols::Ptr{Int64}, nnz::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_csc_get(descr::rocsparse_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, + nnz::Ptr{Int64}, csc_col_ptr::Ptr{Ptr{Cvoid}}, csc_row_ind::Ptr{Ptr{Cvoid}}, csc_val::Ptr{Ptr{Cvoid}}, col_ptr_type::Ptr{rocsparse_indextype}, row_ind_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_csc_get(descr, rows, cols, nnz, csc_col_ptr, csc_row_ind, csc_val, col_ptr_type, row_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_csc_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_csc_get(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, nnz::Ptr{Int64}, csc_col_ptr::Ptr{Ptr{Cvoid}}, @@ -690,42 +935,40 @@ function rocsparse_const_csc_get(descr, rows, cols, nnz, csc_col_ptr, csc_row_in col_ptr_type::Ptr{rocsparse_indextype}, row_ind_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_ell_get(descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ell_get(descr::rocsparse_spmat_descr, - rows::Ptr{Int64}, - cols::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_ell_get(descr::rocsparse_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, ell_col_ind::Ptr{Ptr{Cvoid}}, ell_val::Ptr{Ptr{Cvoid}}, ell_width::Ptr{Int64}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_ell_get(descr, rows, cols, ell_col_ind, ell_val, ell_width, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_ell_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_ell_get(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, ell_col_ind::Ptr{Ptr{Cvoid}}, ell_val::Ptr{Ptr{Cvoid}}, ell_width::Ptr{Int64}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_bell_get(descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bell_get(descr::rocsparse_spmat_descr, - rows::Ptr{Int64}, - cols::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_bell_get(descr::rocsparse_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, ell_block_dir::Ptr{rocsparse_direction}, ell_block_dim::Ptr{Int64}, ell_cols::Ptr{Int64}, @@ -733,13 +976,13 @@ function rocsparse_bell_get(descr, rows, cols, ell_block_dir, ell_block_dim, ell ell_val::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_bell_get(descr, rows, cols, ell_block_dir, ell_block_dim, ell_cols, ell_col_ind, ell_val, idx_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_bell_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_bell_get(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, ell_block_dir::Ptr{rocsparse_direction}, ell_block_dim::Ptr{Int64}, @@ -748,15 +991,52 @@ function rocsparse_const_bell_get(descr, rows, cols, ell_block_dir, ell_block_di ell_val::Ptr{Ptr{Cvoid}}, idx_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) +end + +function rocsparse_sell_get(descr, rows, cols, nnz, sell_slice_size, sell_colval_size, + sell_slice_offsets, sell_col_ind, sell_val, + sell_slice_offsets_type, sell_col_ind_type, idx_base, data_type) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sell_get(descr::rocsparse_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, + nnz::Ptr{Int64}, + sell_slice_size::Ptr{Int64}, + sell_colval_size::Ptr{Int64}, + sell_slice_offsets::Ptr{Ptr{Cvoid}}, + sell_col_ind::Ptr{Ptr{Cvoid}}, + sell_val::Ptr{Ptr{Cvoid}}, + sell_slice_offsets_type::Ptr{rocsparse_indextype}, + sell_col_ind_type::Ptr{rocsparse_indextype}, + idx_base::Ptr{rocsparse_index_base}, + data_type::Ptr{rocsparse_datatype})::rocsparse_status) +end + +function rocsparse_const_sell_get(descr, rows, cols, nnz, sell_slice_size, sell_colval_size, + sell_slice_offsets, sell_col_ind, sell_val, + sell_slice_offsets_type, sell_col_ind_type, idx_base, + data_type) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_const_sell_get(descr::rocsparse_const_spmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, + nnz::Ptr{Int64}, + sell_slice_size::Ptr{Int64}, + sell_colval_size::Ptr{Int64}, + sell_slice_offsets::Ptr{Ptr{Cvoid}}, + sell_col_ind::Ptr{Ptr{Cvoid}}, + sell_val::Ptr{Ptr{Cvoid}}, + sell_slice_offsets_type::Ptr{rocsparse_indextype}, + sell_col_ind_type::Ptr{rocsparse_indextype}, + idx_base::Ptr{rocsparse_index_base}, + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_bsr_get(descr, brows, bcols, bnnz, bdir, bdim, bsr_row_ptr, bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsr_get(descr::rocsparse_spmat_descr, - brows::Ptr{Int64}, - bcols::Ptr{Int64}, bnnz::Ptr{Int64}, + @check @ccall(librocsparse.rocsparse_bsr_get(descr::rocsparse_spmat_descr, + brows::Ptr{Int64}, bcols::Ptr{Int64}, + bnnz::Ptr{Int64}, bdir::Ptr{rocsparse_direction}, bdim::Ptr{Int64}, bsr_row_ptr::Ptr{Ptr{Cvoid}}, @@ -765,14 +1045,14 @@ function rocsparse_bsr_get(descr, brows, bcols, bnnz, bdir, bdim, bsr_row_ptr, b row_ptr_type::Ptr{rocsparse_indextype}, col_ind_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_bsr_get(descr, brows, bcols, bnnz, bdir, bdim, bsr_row_ptr, bsr_col_ind, bsr_val, row_ptr_type, col_ind_type, idx_base, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_bsr_get(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_const_bsr_get(descr::rocsparse_const_spmat_descr, brows::Ptr{Int64}, bcols::Ptr{Int64}, bnnz::Ptr{Int64}, bdir::Ptr{rocsparse_direction}, @@ -783,60 +1063,60 @@ function rocsparse_const_bsr_get(descr, brows, bcols, bnnz, bdir, bdim, bsr_row_ row_ptr_type::Ptr{rocsparse_indextype}, col_ind_type::Ptr{rocsparse_indextype}, idx_base::Ptr{rocsparse_index_base}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_coo_set_pointers(descr, coo_row_ind, coo_col_ind, coo_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coo_set_pointers(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_coo_set_pointers(descr::rocsparse_spmat_descr, coo_row_ind::Ptr{Cvoid}, coo_col_ind::Ptr{Cvoid}, - coo_val::Ptr{Cvoid})::rocsparse_status + coo_val::Ptr{Cvoid})::rocsparse_status) end function rocsparse_coo_aos_set_pointers(descr, coo_ind, coo_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coo_aos_set_pointers(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_coo_aos_set_pointers(descr::rocsparse_spmat_descr, coo_ind::Ptr{Cvoid}, - coo_val::Ptr{Cvoid})::rocsparse_status + coo_val::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csr_set_pointers(descr, csr_row_ptr, csr_col_ind, csr_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr_set_pointers(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_csr_set_pointers(descr::rocsparse_spmat_descr, csr_row_ptr::Ptr{Cvoid}, csr_col_ind::Ptr{Cvoid}, - csr_val::Ptr{Cvoid})::rocsparse_status + csr_val::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csc_set_pointers(descr, csc_col_ptr, csc_row_ind, csc_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csc_set_pointers(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_csc_set_pointers(descr::rocsparse_spmat_descr, csc_col_ptr::Ptr{Cvoid}, csc_row_ind::Ptr{Cvoid}, - csc_val::Ptr{Cvoid})::rocsparse_status + csc_val::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ell_set_pointers(descr, ell_col_ind, ell_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ell_set_pointers(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_ell_set_pointers(descr::rocsparse_spmat_descr, ell_col_ind::Ptr{Cvoid}, - ell_val::Ptr{Cvoid})::rocsparse_status + ell_val::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsr_set_pointers(descr, bsr_row_ptr, bsr_col_ind, bsr_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsr_set_pointers(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_bsr_set_pointers(descr::rocsparse_spmat_descr, bsr_row_ptr::Ptr{Cvoid}, bsr_col_ind::Ptr{Cvoid}, - bsr_val::Ptr{Cvoid})::rocsparse_status + bsr_val::Ptr{Cvoid})::rocsparse_status) end function rocsparse_spmat_get_size(descr, rows, cols, nnz) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_size(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_spmat_get_size(descr::rocsparse_const_spmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, - nnz::Ptr{Int64})::rocsparse_status + nnz::Ptr{Int64})::rocsparse_status) end @cenum rocsparse_format_::UInt32 begin @@ -847,89 +1127,90 @@ end rocsparse_format_ell = 4 rocsparse_format_bell = 5 rocsparse_format_bsr = 6 + rocsparse_format_sell = 7 end const rocsparse_format = rocsparse_format_ function rocsparse_spmat_get_format(descr, format) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_format(descr::rocsparse_const_spmat_descr, - format::Ptr{rocsparse_format})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_get_format(descr::rocsparse_const_spmat_descr, + format::Ptr{rocsparse_format})::rocsparse_status) end function rocsparse_spmat_get_index_base(descr, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_index_base(descr::rocsparse_const_spmat_descr, - idx_base::Ptr{rocsparse_index_base})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_get_index_base(descr::rocsparse_const_spmat_descr, + idx_base::Ptr{rocsparse_index_base})::rocsparse_status) end function rocsparse_spmat_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_values(descr::rocsparse_spmat_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_get_values(descr::rocsparse_spmat_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_const_spmat_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_spmat_get_values(descr::rocsparse_const_spmat_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_const_spmat_get_values(descr::rocsparse_const_spmat_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_spmat_set_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_set_values(descr::rocsparse_spmat_descr, - values::Ptr{Cvoid})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_set_values(descr::rocsparse_spmat_descr, + values::Ptr{Cvoid})::rocsparse_status) end function rocsparse_spmat_get_nnz(descr, nnz) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_nnz(descr::rocsparse_const_spmat_descr, - nnz::Ptr{Int64})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_get_nnz(descr::rocsparse_const_spmat_descr, + nnz::Ptr{Int64})::rocsparse_status) end function rocsparse_spmat_set_nnz(descr, nnz) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_set_nnz(descr::rocsparse_spmat_descr, - nnz::Int64)::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_set_nnz(descr::rocsparse_spmat_descr, + nnz::Int64)::rocsparse_status) end const rocsparse_int = Int32 function rocsparse_spmat_get_strided_batch(descr, batch_count) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_strided_batch(descr::rocsparse_const_spmat_descr, - batch_count::Ptr{rocsparse_int})::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_get_strided_batch(descr::rocsparse_const_spmat_descr, + batch_count::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_spmat_set_strided_batch(descr, batch_count) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_set_strided_batch(descr::rocsparse_spmat_descr, - batch_count::rocsparse_int)::rocsparse_status + @check @ccall(librocsparse.rocsparse_spmat_set_strided_batch(descr::rocsparse_spmat_descr, + batch_count::rocsparse_int)::rocsparse_status) end function rocsparse_coo_set_strided_batch(descr, batch_count, batch_stride) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coo_set_strided_batch(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_coo_set_strided_batch(descr::rocsparse_spmat_descr, batch_count::rocsparse_int, - batch_stride::Int64)::rocsparse_status + batch_stride::Int64)::rocsparse_status) end function rocsparse_csr_set_strided_batch(descr, batch_count, offsets_batch_stride, columns_values_batch_stride) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr_set_strided_batch(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_csr_set_strided_batch(descr::rocsparse_spmat_descr, batch_count::rocsparse_int, offsets_batch_stride::Int64, - columns_values_batch_stride::Int64)::rocsparse_status + columns_values_batch_stride::Int64)::rocsparse_status) end function rocsparse_csc_set_strided_batch(descr, batch_count, offsets_batch_stride, rows_values_batch_stride) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csc_set_strided_batch(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_csc_set_strided_batch(descr::rocsparse_spmat_descr, batch_count::rocsparse_int, offsets_batch_stride::Int64, - rows_values_batch_stride::Int64)::rocsparse_status + rows_values_batch_stride::Int64)::rocsparse_status) end @cenum rocsparse_spmat_attribute_::UInt32 begin @@ -943,18 +1224,18 @@ const rocsparse_spmat_attribute = rocsparse_spmat_attribute_ function rocsparse_spmat_get_attribute(descr, attribute, data, data_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_get_attribute(descr::rocsparse_const_spmat_descr, + @check @ccall(librocsparse.rocsparse_spmat_get_attribute(descr::rocsparse_const_spmat_descr, attribute::rocsparse_spmat_attribute, data::Ptr{Cvoid}, - data_size::Csize_t)::rocsparse_status + data_size::Csize_t)::rocsparse_status) end function rocsparse_spmat_set_attribute(descr, attribute, data, data_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmat_set_attribute(descr::rocsparse_spmat_descr, + @check @ccall(librocsparse.rocsparse_spmat_set_attribute(descr::rocsparse_spmat_descr, attribute::rocsparse_spmat_attribute, data::Ptr{Cvoid}, - data_size::Csize_t)::rocsparse_status + data_size::Csize_t)::rocsparse_status) end mutable struct _rocsparse_dnvec_descr end @@ -963,58 +1244,58 @@ const rocsparse_dnvec_descr = Ptr{_rocsparse_dnvec_descr} function rocsparse_create_dnvec_descr(descr, size, values, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_dnvec_descr(descr::Ptr{rocsparse_dnvec_descr}, + @check @ccall(librocsparse.rocsparse_create_dnvec_descr(descr::Ptr{rocsparse_dnvec_descr}, size::Int64, values::Ptr{Cvoid}, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end const rocsparse_const_dnvec_descr = Ptr{_rocsparse_dnvec_descr} function rocsparse_create_const_dnvec_descr(descr, size, values, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_dnvec_descr(descr::Ptr{rocsparse_const_dnvec_descr}, + @check @ccall(librocsparse.rocsparse_create_const_dnvec_descr(descr::Ptr{rocsparse_const_dnvec_descr}, size::Int64, values::Ptr{Cvoid}, - data_type::rocsparse_datatype)::rocsparse_status + data_type::rocsparse_datatype)::rocsparse_status) end function rocsparse_destroy_dnvec_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_dnvec_descr(descr::rocsparse_const_dnvec_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_dnvec_descr(descr::rocsparse_const_dnvec_descr)::rocsparse_status) end function rocsparse_dnvec_get(descr, size, values, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnvec_get(descr::rocsparse_dnvec_descr, + @check @ccall(librocsparse.rocsparse_dnvec_get(descr::rocsparse_dnvec_descr, size::Ptr{Int64}, values::Ptr{Ptr{Cvoid}}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_const_dnvec_get(descr, size, values, data_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_dnvec_get(descr::rocsparse_const_dnvec_descr, + @check @ccall(librocsparse.rocsparse_const_dnvec_get(descr::rocsparse_const_dnvec_descr, size::Ptr{Int64}, values::Ptr{Ptr{Cvoid}}, - data_type::Ptr{rocsparse_datatype})::rocsparse_status + data_type::Ptr{rocsparse_datatype})::rocsparse_status) end function rocsparse_dnvec_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnvec_get_values(descr::rocsparse_dnvec_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_dnvec_get_values(descr::rocsparse_dnvec_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_const_dnvec_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_dnvec_get_values(descr::rocsparse_const_dnvec_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_const_dnvec_get_values(descr::rocsparse_const_dnvec_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_dnvec_set_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnvec_set_values(descr::rocsparse_dnvec_descr, - values::Ptr{Cvoid})::rocsparse_status + @check @ccall(librocsparse.rocsparse_dnvec_set_values(descr::rocsparse_dnvec_descr, + values::Ptr{Cvoid})::rocsparse_status) end mutable struct _rocsparse_dnmat_descr end @@ -1030,191 +1311,218 @@ const rocsparse_order = rocsparse_order_ function rocsparse_create_dnmat_descr(descr, rows, cols, ld, values, data_type, order) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_dnmat_descr(descr::Ptr{rocsparse_dnmat_descr}, + @check @ccall(librocsparse.rocsparse_create_dnmat_descr(descr::Ptr{rocsparse_dnmat_descr}, rows::Int64, cols::Int64, - ld::Int64, - values::Ptr{Cvoid}, + ld::Int64, values::Ptr{Cvoid}, data_type::rocsparse_datatype, - order::rocsparse_order)::rocsparse_status + order::rocsparse_order)::rocsparse_status) end const rocsparse_const_dnmat_descr = Ptr{_rocsparse_dnmat_descr} function rocsparse_create_const_dnmat_descr(descr, rows, cols, ld, values, data_type, order) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_const_dnmat_descr(descr::Ptr{rocsparse_const_dnmat_descr}, + @check @ccall(librocsparse.rocsparse_create_const_dnmat_descr(descr::Ptr{rocsparse_const_dnmat_descr}, rows::Int64, cols::Int64, ld::Int64, values::Ptr{Cvoid}, data_type::rocsparse_datatype, - order::rocsparse_order)::rocsparse_status + order::rocsparse_order)::rocsparse_status) end function rocsparse_destroy_dnmat_descr(descr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_destroy_dnmat_descr(descr::rocsparse_const_dnmat_descr)::rocsparse_status + @check @ccall(librocsparse.rocsparse_destroy_dnmat_descr(descr::rocsparse_const_dnmat_descr)::rocsparse_status) end function rocsparse_dnmat_get(descr, rows, cols, ld, values, data_type, order) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnmat_get(descr::rocsparse_dnmat_descr, - rows::Ptr{Int64}, - cols::Ptr{Int64}, ld::Ptr{Int64}, - values::Ptr{Ptr{Cvoid}}, + @check @ccall(librocsparse.rocsparse_dnmat_get(descr::rocsparse_dnmat_descr, + rows::Ptr{Int64}, cols::Ptr{Int64}, + ld::Ptr{Int64}, values::Ptr{Ptr{Cvoid}}, data_type::Ptr{rocsparse_datatype}, - order::Ptr{rocsparse_order})::rocsparse_status + order::Ptr{rocsparse_order})::rocsparse_status) end function rocsparse_const_dnmat_get(descr, rows, cols, ld, values, data_type, order) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_dnmat_get(descr::rocsparse_const_dnmat_descr, + @check @ccall(librocsparse.rocsparse_const_dnmat_get(descr::rocsparse_const_dnmat_descr, rows::Ptr{Int64}, cols::Ptr{Int64}, ld::Ptr{Int64}, values::Ptr{Ptr{Cvoid}}, data_type::Ptr{rocsparse_datatype}, - order::Ptr{rocsparse_order})::rocsparse_status + order::Ptr{rocsparse_order})::rocsparse_status) end function rocsparse_dnmat_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnmat_get_values(descr::rocsparse_dnmat_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_dnmat_get_values(descr::rocsparse_dnmat_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_const_dnmat_get_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_const_dnmat_get_values(descr::rocsparse_const_dnmat_descr, - values::Ptr{Ptr{Cvoid}})::rocsparse_status + @check @ccall(librocsparse.rocsparse_const_dnmat_get_values(descr::rocsparse_const_dnmat_descr, + values::Ptr{Ptr{Cvoid}})::rocsparse_status) end function rocsparse_dnmat_set_values(descr, values) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnmat_set_values(descr::rocsparse_dnmat_descr, - values::Ptr{Cvoid})::rocsparse_status + @check @ccall(librocsparse.rocsparse_dnmat_set_values(descr::rocsparse_dnmat_descr, + values::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dnmat_get_strided_batch(descr, batch_count, batch_stride) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnmat_get_strided_batch(descr::rocsparse_const_dnmat_descr, + @check @ccall(librocsparse.rocsparse_dnmat_get_strided_batch(descr::rocsparse_const_dnmat_descr, batch_count::Ptr{rocsparse_int}, - batch_stride::Ptr{Int64})::rocsparse_status + batch_stride::Ptr{Int64})::rocsparse_status) end function rocsparse_dnmat_set_strided_batch(descr, batch_count, batch_stride) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnmat_set_strided_batch(descr::rocsparse_dnmat_descr, + @check @ccall(librocsparse.rocsparse_dnmat_set_strided_batch(descr::rocsparse_dnmat_descr, batch_count::rocsparse_int, - batch_stride::Int64)::rocsparse_status + batch_stride::Int64)::rocsparse_status) end +struct rocsparse_float_complex + x::Cfloat + y::Cfloat +end + +struct rocsparse_double_complex + x::Cdouble + y::Cdouble +end + +# no prototype is found for this function at rocsparse-debugging.h:44:6, please use with caution function rocsparse_enable_debug_kernel_launch() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_enable_debug_kernel_launch()::Cvoid + @check @ccall(librocsparse.rocsparse_enable_debug_kernel_launch()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:50:23, please use with caution function rocsparse_disable_debug_kernel_launch() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_disable_debug_kernel_launch()::Cvoid + @check @ccall(librocsparse.rocsparse_disable_debug_kernel_launch()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:56:22, please use with caution function rocsparse_state_debug_kernel_launch() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_state_debug_kernel_launch()::Cint + @check @ccall(librocsparse.rocsparse_state_debug_kernel_launch()::Cint) end +# no prototype is found for this function at rocsparse-debugging.h:67:6, please use with caution function rocsparse_enable_debug_arguments() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_enable_debug_arguments()::Cvoid + @check @ccall(librocsparse.rocsparse_enable_debug_arguments()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:75:6, please use with caution function rocsparse_disable_debug_arguments() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_disable_debug_arguments()::Cvoid + @check @ccall(librocsparse.rocsparse_disable_debug_arguments()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:82:5, please use with caution function rocsparse_state_debug_arguments() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_state_debug_arguments()::Cint + @check @ccall(librocsparse.rocsparse_state_debug_arguments()::Cint) end +# no prototype is found for this function at rocsparse-debugging.h:91:6, please use with caution function rocsparse_enable_debug_arguments_verbose() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_enable_debug_arguments_verbose()::Cvoid + @check @ccall(librocsparse.rocsparse_enable_debug_arguments_verbose()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:98:6, please use with caution function rocsparse_disable_debug_arguments_verbose() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_disable_debug_arguments_verbose()::Cvoid + @check @ccall(librocsparse.rocsparse_disable_debug_arguments_verbose()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:105:5, please use with caution function rocsparse_state_debug_arguments_verbose() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_state_debug_arguments_verbose()::Cint + @check @ccall(librocsparse.rocsparse_state_debug_arguments_verbose()::Cint) end +# no prototype is found for this function at rocsparse-debugging.h:115:6, please use with caution function rocsparse_enable_debug() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_enable_debug()::Cvoid + @check @ccall(librocsparse.rocsparse_enable_debug()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:123:6, please use with caution function rocsparse_disable_debug() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_disable_debug()::Cvoid + @check @ccall(librocsparse.rocsparse_disable_debug()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:130:5, please use with caution function rocsparse_state_debug() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_state_debug()::Cint + @check @ccall(librocsparse.rocsparse_state_debug()::Cint) end +# no prototype is found for this function at rocsparse-debugging.h:138:6, please use with caution +function rocsparse_enable_debug_warnings() + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_enable_debug_warnings()::Cvoid) +end + +# no prototype is found for this function at rocsparse-debugging.h:145:6, please use with caution +function rocsparse_disable_debug_warnings() + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_disable_debug_warnings()::Cvoid) +end + +# no prototype is found for this function at rocsparse-debugging.h:154:6, please use with caution function rocsparse_enable_debug_verbose() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_enable_debug_verbose()::Cvoid + @check @ccall(librocsparse.rocsparse_enable_debug_verbose()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:162:6, please use with caution function rocsparse_disable_debug_verbose() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_disable_debug_verbose()::Cvoid + @check @ccall(librocsparse.rocsparse_disable_debug_verbose()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:168:5, please use with caution function rocsparse_state_debug_verbose() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_state_debug_verbose()::Cint + @check @ccall(librocsparse.rocsparse_state_debug_verbose()::Cint) end +# no prototype is found for this function at rocsparse-debugging.h:175:6, please use with caution function rocsparse_enable_debug_force_host_assert() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_enable_debug_force_host_assert()::Cvoid + @check @ccall(librocsparse.rocsparse_enable_debug_force_host_assert()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:181:6, please use with caution function rocsparse_disable_debug_force_host_assert() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_disable_debug_force_host_assert()::Cvoid + @check @ccall(librocsparse.rocsparse_disable_debug_force_host_assert()::Cvoid) end +# no prototype is found for this function at rocsparse-debugging.h:188:5, please use with caution function rocsparse_state_debug_force_host_assert() AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_state_debug_force_host_assert()::Cint -end - -struct rocsparse_float_complex - x::Cfloat - y::Cfloat -end - -struct rocsparse_double_complex - x::Cdouble - y::Cdouble + @check @ccall(librocsparse.rocsparse_state_debug_force_host_assert()::Cint) end function rocsparse_sbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -1223,17 +1531,16 @@ function rocsparse_sbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -1242,17 +1549,16 @@ function rocsparse_dbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -1261,17 +1567,16 @@ function rocsparse_cbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -1280,271 +1585,260 @@ function rocsparse_zbsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sbsrpad_value(handle, m, mb, nnzb, block_dim, value, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrpad_value(handle::rocsparse_handle, - m::rocsparse_int, - mb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sbsrpad_value(handle::rocsparse_handle, + m::rocsparse_int, mb::rocsparse_int, nnzb::rocsparse_int, block_dim::rocsparse_int, value::Cfloat, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dbsrpad_value(handle, m, mb, nnzb, block_dim, value, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrpad_value(handle::rocsparse_handle, - m::rocsparse_int, - mb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dbsrpad_value(handle::rocsparse_handle, + m::rocsparse_int, mb::rocsparse_int, nnzb::rocsparse_int, block_dim::rocsparse_int, value::Cdouble, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cbsrpad_value(handle, m, mb, nnzb, block_dim, value, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrpad_value(handle::rocsparse_handle, - m::rocsparse_int, - mb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cbsrpad_value(handle::rocsparse_handle, + m::rocsparse_int, mb::rocsparse_int, nnzb::rocsparse_int, block_dim::rocsparse_int, value::rocsparse_float_complex, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zbsrpad_value(handle, m, mb, nnzb, block_dim, value, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrpad_value(handle::rocsparse_handle, - m::rocsparse_int, - mb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zbsrpad_value(handle::rocsparse_handle, + m::rocsparse_int, mb::rocsparse_int, nnzb::rocsparse_int, block_dim::rocsparse_int, value::rocsparse_double_complex, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_coo2csr(handle, coo_row_ind, nnz, m, csr_row_ptr, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coo2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_coo2csr(handle::rocsparse_handle, coo_row_ind::Ptr{rocsparse_int}, nnz::rocsparse_int, m::rocsparse_int, csr_row_ptr::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_scoo2dense(handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scoo2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scoo2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, descr::rocsparse_mat_descr, coo_val::Ptr{Cfloat}, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, A::Ptr{Cfloat}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_dcoo2dense(handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcoo2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcoo2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, descr::rocsparse_mat_descr, coo_val::Ptr{Cdouble}, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, A::Ptr{Cdouble}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_ccoo2dense(handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccoo2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccoo2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, descr::rocsparse_mat_descr, coo_val::Ptr{rocsparse_float_complex}, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, A::Ptr{rocsparse_float_complex}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_zcoo2dense(handle, m, n, nnz, descr, coo_val, coo_row_ind, coo_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcoo2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcoo2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, descr::rocsparse_mat_descr, coo_val::Ptr{rocsparse_double_complex}, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, A::Ptr{rocsparse_double_complex}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_coosort_buffer_size(handle, m, n, nnz, coo_row_ind, coo_col_ind, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coosort_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_coosort_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_coosort_by_row(handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coosort_by_row(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_coosort_by_row(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, perm::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_coosort_by_column(handle, m, n, nnz, coo_row_ind, coo_col_ind, perm, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_coosort_by_column(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_coosort_by_column(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, perm::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsc2dense(handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsc2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scsc2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csc_val::Ptr{Cfloat}, csc_col_ptr::Ptr{rocsparse_int}, csc_row_ind::Ptr{rocsparse_int}, A::Ptr{Cfloat}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_dcsc2dense(handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsc2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcsc2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csc_val::Ptr{Cdouble}, csc_col_ptr::Ptr{rocsparse_int}, csc_row_ind::Ptr{rocsparse_int}, A::Ptr{Cdouble}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_ccsc2dense(handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsc2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsc2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csc_val::Ptr{rocsparse_float_complex}, csc_col_ptr::Ptr{rocsparse_int}, csc_row_ind::Ptr{rocsparse_int}, A::Ptr{rocsparse_float_complex}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_zcsc2dense(handle, m, n, descr, csc_val, csc_col_ptr, csc_row_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsc2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsc2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csc_val::Ptr{rocsparse_double_complex}, csc_col_ptr::Ptr{rocsparse_int}, csc_row_ind::Ptr{rocsparse_int}, A::Ptr{rocsparse_double_complex}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_cscsort_buffer_size(handle, m, n, nnz, csc_col_ptr, csc_row_ind, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cscsort_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cscsort_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, csc_col_ptr::Ptr{rocsparse_int}, csc_row_ind::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cscsort(handle, m, n, nnz, descr, csc_col_ptr, csc_row_ind, perm, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cscsort(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cscsort(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csc_col_ptr::Ptr{rocsparse_int}, csc_row_ind::Ptr{rocsparse_int}, perm::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csr2bsr_nnz(handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_row_ptr, bsr_nnz) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr2bsr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csr2bsr_nnz(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_nnz::Ptr{rocsparse_int})::rocsparse_status + bsr_nnz::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2bsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsr2bsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, @@ -1553,16 +1847,15 @@ function rocsparse_scsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dcsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2bsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsr2bsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, @@ -1571,16 +1864,15 @@ function rocsparse_dcsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ccsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2bsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsr2bsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, @@ -1589,16 +1881,15 @@ function rocsparse_ccsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zcsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, block_dim, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2bsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsr2bsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, @@ -1607,16 +1898,16 @@ function rocsparse_zcsr2bsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_csr2coo(handle, csr_row_ptr, nnz, m, coo_row_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr2coo(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csr2coo(handle::rocsparse_handle, csr_row_ptr::Ptr{rocsparse_int}, nnz::rocsparse_int, m::rocsparse_int, coo_row_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end @cenum rocsparse_action_::UInt32 begin @@ -1629,23 +1920,22 @@ const rocsparse_action = rocsparse_action_ function rocsparse_csr2csc_buffer_size(handle, m, n, nnz, csr_row_ptr, csr_col_ind, copy_values, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr2csc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csr2csc_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, copy_values::rocsparse_action, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, - csr_val::Ptr{Cfloat}, + @check @ccall(librocsparse.rocsparse_scsr2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, csc_val::Ptr{Cfloat}, @@ -1653,16 +1943,15 @@ function rocsparse_scsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind csc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, - csr_val::Ptr{Cdouble}, + @check @ccall(librocsparse.rocsparse_dcsr2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, csc_val::Ptr{Cdouble}, @@ -1670,15 +1959,15 @@ function rocsparse_dcsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind csc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsr2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, @@ -1687,15 +1976,15 @@ function rocsparse_ccsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind csc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, csc_val, csc_row_ind, csc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsr2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, @@ -1704,14 +1993,14 @@ function rocsparse_zcsr2csc(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind csc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, nnz_A, nnz_per_row, csr_val_C, csr_row_ptr_C, csr_col_ind_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2csr_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsr2csr_compress(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, descr_A::rocsparse_mat_descr, @@ -1723,14 +2012,14 @@ function rocsparse_scsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_p csr_val_C::Ptr{Cfloat}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - tol::Cfloat)::rocsparse_status + tol::Cfloat)::rocsparse_status) end function rocsparse_dcsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, nnz_A, nnz_per_row, csr_val_C, csr_row_ptr_C, csr_col_ind_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2csr_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsr2csr_compress(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, descr_A::rocsparse_mat_descr, @@ -1742,14 +2031,14 @@ function rocsparse_dcsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_p csr_val_C::Ptr{Cdouble}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - tol::Cdouble)::rocsparse_status + tol::Cdouble)::rocsparse_status) end function rocsparse_ccsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, nnz_A, nnz_per_row, csr_val_C, csr_row_ptr_C, csr_col_ind_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2csr_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsr2csr_compress(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, descr_A::rocsparse_mat_descr, @@ -1761,14 +2050,14 @@ function rocsparse_ccsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_p csr_val_C::Ptr{rocsparse_float_complex}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - tol::rocsparse_float_complex)::rocsparse_status + tol::rocsparse_float_complex)::rocsparse_status) end function rocsparse_zcsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, nnz_A, nnz_per_row, csr_val_C, csr_row_ptr_C, csr_col_ind_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2csr_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsr2csr_compress(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, descr_A::rocsparse_mat_descr, @@ -1780,75 +2069,71 @@ function rocsparse_zcsr2csr_compress(handle, m, n, descr_A, csr_val_A, csr_row_p csr_val_C::Ptr{rocsparse_double_complex}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - tol::rocsparse_double_complex)::rocsparse_status + tol::rocsparse_double_complex)::rocsparse_status) end function rocsparse_scsr2dense(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scsr2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, A::Ptr{Cfloat}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_dcsr2dense(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcsr2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, A::Ptr{Cdouble}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_ccsr2dense(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsr2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, A::Ptr{rocsparse_float_complex}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_zcsr2dense(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, A, ld) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2dense(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsr2dense(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, A::Ptr{rocsparse_double_complex}, - ld::rocsparse_int)::rocsparse_status + ld::rocsparse_int)::rocsparse_status) end function rocsparse_csr2ell_width(handle, m, csr_descr, csr_row_ptr, ell_descr, ell_width) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr2ell_width(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csr2ell_width(handle::rocsparse_handle, m::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, ell_descr::rocsparse_mat_descr, - ell_width::Ptr{rocsparse_int})::rocsparse_status + ell_width::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsr2ell(handle::rocsparse_handle, m::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, @@ -1857,13 +2142,13 @@ function rocsparse_scsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{Cfloat}, - ell_col_ind::Ptr{rocsparse_int})::rocsparse_status + ell_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dcsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsr2ell(handle::rocsparse_handle, m::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, @@ -1872,13 +2157,13 @@ function rocsparse_dcsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{Cdouble}, - ell_col_ind::Ptr{rocsparse_int})::rocsparse_status + ell_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ccsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsr2ell(handle::rocsparse_handle, m::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, @@ -1887,13 +2172,13 @@ function rocsparse_ccsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{rocsparse_float_complex}, - ell_col_ind::Ptr{rocsparse_int})::rocsparse_status + ell_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zcsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ind, ell_descr, ell_width, ell_val, ell_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsr2ell(handle::rocsparse_handle, m::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, @@ -1902,14 +2187,14 @@ function rocsparse_zcsr2ell(handle, m, csr_descr, csr_val, csr_row_ptr, csr_col_ ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{rocsparse_double_complex}, - ell_col_ind::Ptr{rocsparse_int})::rocsparse_status + ell_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, m::rocsparse_int, n::rocsparse_int, @@ -1919,14 +2204,14 @@ function rocsparse_scsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, m::rocsparse_int, n::rocsparse_int, @@ -1936,14 +2221,14 @@ function rocsparse_dcsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, m::rocsparse_int, n::rocsparse_int, @@ -1953,14 +2238,14 @@ function rocsparse_ccsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, row_block_dim, col_block_dim, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, m::rocsparse_int, n::rocsparse_int, @@ -1970,17 +2255,16 @@ function rocsparse_zcsr2gebsr_buffer_size(handle, dir, m, n, csr_descr, csr_val, csr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_csr2gebsr_nnz(handle, dir, m, n, csr_descr, csr_row_ptr, csr_col_ind, bsr_descr, bsr_row_ptr, row_block_dim, col_block_dim, bsr_nnz_devhost, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csr2gebsr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csr2gebsr_nnz(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, @@ -1989,17 +2273,16 @@ function rocsparse_csr2gebsr_nnz(handle, dir, m, n, csr_descr, csr_row_ptr, csr_ row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, bsr_nnz_devhost::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, @@ -2010,17 +2293,16 @@ function rocsparse_scsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, @@ -2031,17 +2313,16 @@ function rocsparse_dcsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, @@ -2052,17 +2333,16 @@ function rocsparse_ccsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr, csr_col_ind, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, @@ -2073,7 +2353,7 @@ function rocsparse_zcsr2gebsr(handle, dir, m, n, csr_descr, csr_val, csr_row_ptr bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_hyb_partition_::UInt32 begin @@ -2087,281 +2367,263 @@ const rocsparse_hyb_partition = rocsparse_hyb_partition_ function rocsparse_scsr2hyb(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsr2hyb(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scsr2hyb(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, hyb::rocsparse_hyb_mat, user_ell_width::rocsparse_int, - partition_type::rocsparse_hyb_partition)::rocsparse_status + partition_type::rocsparse_hyb_partition)::rocsparse_status) end function rocsparse_dcsr2hyb(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsr2hyb(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcsr2hyb(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, hyb::rocsparse_hyb_mat, user_ell_width::rocsparse_int, - partition_type::rocsparse_hyb_partition)::rocsparse_status + partition_type::rocsparse_hyb_partition)::rocsparse_status) end function rocsparse_ccsr2hyb(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsr2hyb(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsr2hyb(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, hyb::rocsparse_hyb_mat, user_ell_width::rocsparse_int, - partition_type::rocsparse_hyb_partition)::rocsparse_status + partition_type::rocsparse_hyb_partition)::rocsparse_status) end function rocsparse_zcsr2hyb(handle, m, n, descr, csr_val, csr_row_ptr, csr_col_ind, hyb, user_ell_width, partition_type) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsr2hyb(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsr2hyb(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, hyb::rocsparse_hyb_mat, user_ell_width::rocsparse_int, - partition_type::rocsparse_hyb_partition)::rocsparse_status + partition_type::rocsparse_hyb_partition)::rocsparse_status) end function rocsparse_csrsort_buffer_size(handle, m, n, nnz, csr_row_ptr, csr_col_ind, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrsort_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrsort_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_csrsort(handle, m, n, nnz, descr, csr_row_ptr, csr_col_ind, perm, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrsort(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_csrsort(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, perm::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sdense2coo(handle, m, n, descr, A, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sdense2coo(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sdense2coo(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{Cfloat}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, coo_val::Ptr{Cfloat}, coo_row_ind::Ptr{rocsparse_int}, - coo_col_ind::Ptr{rocsparse_int})::rocsparse_status + coo_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ddense2coo(handle, m, n, descr, A, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ddense2coo(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ddense2coo(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{Cdouble}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, coo_val::Ptr{Cdouble}, coo_row_ind::Ptr{rocsparse_int}, - coo_col_ind::Ptr{rocsparse_int})::rocsparse_status + coo_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cdense2coo(handle, m, n, descr, A, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cdense2coo(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cdense2coo(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_float_complex}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, coo_val::Ptr{rocsparse_float_complex}, coo_row_ind::Ptr{rocsparse_int}, - coo_col_ind::Ptr{rocsparse_int})::rocsparse_status + coo_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zdense2coo(handle, m, n, descr, A, ld, nnz_per_rows, coo_val, coo_row_ind, coo_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zdense2coo(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zdense2coo(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_double_complex}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, coo_val::Ptr{rocsparse_double_complex}, coo_row_ind::Ptr{rocsparse_int}, - coo_col_ind::Ptr{rocsparse_int})::rocsparse_status + coo_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sdense2csc(handle, m, n, descr, A, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sdense2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sdense2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{Cfloat}, ld::rocsparse_int, nnz_per_columns::Ptr{rocsparse_int}, csc_val::Ptr{Cfloat}, csc_col_ptr::Ptr{rocsparse_int}, - csc_row_ind::Ptr{rocsparse_int})::rocsparse_status + csc_row_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ddense2csc(handle, m, n, descr, A, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ddense2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ddense2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{Cdouble}, ld::rocsparse_int, nnz_per_columns::Ptr{rocsparse_int}, csc_val::Ptr{Cdouble}, csc_col_ptr::Ptr{rocsparse_int}, - csc_row_ind::Ptr{rocsparse_int})::rocsparse_status + csc_row_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cdense2csc(handle, m, n, descr, A, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cdense2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cdense2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_float_complex}, ld::rocsparse_int, nnz_per_columns::Ptr{rocsparse_int}, csc_val::Ptr{rocsparse_float_complex}, csc_col_ptr::Ptr{rocsparse_int}, - csc_row_ind::Ptr{rocsparse_int})::rocsparse_status + csc_row_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zdense2csc(handle, m, n, descr, A, ld, nnz_per_columns, csc_val, csc_col_ptr, csc_row_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zdense2csc(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zdense2csc(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_double_complex}, ld::rocsparse_int, nnz_per_columns::Ptr{rocsparse_int}, csc_val::Ptr{rocsparse_double_complex}, csc_col_ptr::Ptr{rocsparse_int}, - csc_row_ind::Ptr{rocsparse_int})::rocsparse_status + csc_row_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sdense2csr(handle, m, n, descr, A, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sdense2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sdense2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{Cfloat}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ddense2csr(handle, m, n, descr, A, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ddense2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ddense2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{Cdouble}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cdense2csr(handle, m, n, descr, A, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cdense2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cdense2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_float_complex}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zdense2csr(handle, m, n, descr, A, ld, nnz_per_rows, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zdense2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zdense2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_double_complex}, ld::rocsparse_int, nnz_per_rows::Ptr{rocsparse_int}, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ell2csr_nnz(handle, m, n, ell_descr, ell_width, ell_col_ind, csr_descr, csr_row_ptr, csr_nnz) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ell2csr_nnz(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ell2csr_nnz(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_col_ind::Ptr{rocsparse_int}, csr_descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, - csr_nnz::Ptr{rocsparse_int})::rocsparse_status + csr_nnz::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sell2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sell2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{Cfloat}, @@ -2369,15 +2631,14 @@ function rocsparse_sell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dell2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dell2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{Cdouble}, @@ -2385,15 +2646,14 @@ function rocsparse_dell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cell2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cell2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{rocsparse_float_complex}, @@ -2401,15 +2661,14 @@ function rocsparse_cell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col_ind, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zell2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zell2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, ell_descr::rocsparse_mat_descr, ell_width::rocsparse_int, ell_val::Ptr{rocsparse_double_complex}, @@ -2417,17 +2676,16 @@ function rocsparse_zell2csr(handle, m, n, ell_descr, ell_width, ell_val, ell_col csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgebsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2437,17 +2695,16 @@ function rocsparse_sgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_p csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgebsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2457,17 +2714,16 @@ function rocsparse_dgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_p csr_descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgebsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2477,17 +2733,16 @@ function rocsparse_cgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_p csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, csr_descr, csr_val, csr_row_ptr, csr_col_ind) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsr2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgebsr2csr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, bsr_descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2497,14 +2752,14 @@ function rocsparse_zgebsr2csr(handle, dir, mb, nb, bsr_descr, bsr_val, bsr_row_p csr_descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, - csr_col_ind::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsr2gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgebsr2gebsc_buffer_size(handle::rocsparse_handle, mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, @@ -2513,14 +2768,14 @@ function rocsparse_sgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_r bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - p_buffer_size::Ptr{Csize_t})::rocsparse_status + p_buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsr2gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgebsr2gebsc_buffer_size(handle::rocsparse_handle, mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, @@ -2529,14 +2784,14 @@ function rocsparse_dgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_r bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - p_buffer_size::Ptr{Csize_t})::rocsparse_status + p_buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsr2gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgebsr2gebsc_buffer_size(handle::rocsparse_handle, mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, @@ -2545,14 +2800,14 @@ function rocsparse_cgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_r bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - p_buffer_size::Ptr{Csize_t})::rocsparse_status + p_buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, p_buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsr2gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgebsr2gebsc_buffer_size(handle::rocsparse_handle, mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, @@ -2561,16 +2816,15 @@ function rocsparse_zgebsr2gebsc_buffer_size(handle, mb, nb, nnzb, bsr_val, bsr_r bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - p_buffer_size::Ptr{Csize_t})::rocsparse_status + p_buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsr2gebsc(handle::rocsparse_handle, - mb::rocsparse_int, - nb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sgebsr2gebsc(handle::rocsparse_handle, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2582,16 +2836,15 @@ function rocsparse_sgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_ bsc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsr2gebsc(handle::rocsparse_handle, - mb::rocsparse_int, - nb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dgebsr2gebsc(handle::rocsparse_handle, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2603,16 +2856,15 @@ function rocsparse_dgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_ bsc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsr2gebsc(handle::rocsparse_handle, - mb::rocsparse_int, - nb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cgebsr2gebsc(handle::rocsparse_handle, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2624,16 +2876,15 @@ function rocsparse_cgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_ bsc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, bsc_val, bsc_row_ind, bsc_col_ptr, copy_values, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsr2gebsc(handle::rocsparse_handle, - mb::rocsparse_int, - nb::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zgebsr2gebsc(handle::rocsparse_handle, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -2645,7 +2896,7 @@ function rocsparse_zgebsr2gebsc(handle, mb, nb, nnzb, bsr_val, bsr_row_ptr, bsr_ bsc_col_ptr::Ptr{rocsparse_int}, copy_values::rocsparse_action, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2653,7 +2904,7 @@ function rocsparse_sgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A, row_block_dim_C, col_block_dim_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgebsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -2666,7 +2917,7 @@ function rocsparse_sgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A::rocsparse_int, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2674,7 +2925,7 @@ function rocsparse_dgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A, row_block_dim_C, col_block_dim_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgebsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -2687,7 +2938,7 @@ function rocsparse_dgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A::rocsparse_int, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2695,7 +2946,7 @@ function rocsparse_cgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A, row_block_dim_C, col_block_dim_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgebsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -2708,7 +2959,7 @@ function rocsparse_cgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A::rocsparse_int, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2716,7 +2967,7 @@ function rocsparse_zgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A, row_block_dim_C, col_block_dim_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsr2gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgebsr2gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -2729,7 +2980,7 @@ function rocsparse_zgebsr2gebsr_buffer_size(handle, dir, mb, nb, nnzb, descr_A, col_block_dim_A::rocsparse_int, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_gebsr2gebsr_nnz(handle, dir, mb, nb, nnzb, descr_A, bsr_row_ptr_A, @@ -2737,7 +2988,7 @@ function rocsparse_gebsr2gebsr_nnz(handle, dir, mb, nb, nnzb, descr_A, bsr_row_p bsr_row_ptr_C, row_block_dim_C, col_block_dim_C, nnz_total_dev_host_ptr, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_gebsr2gebsr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_gebsr2gebsr_nnz(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -2752,7 +3003,7 @@ function rocsparse_gebsr2gebsr_nnz(handle, dir, mb, nb, nnzb, descr_A, bsr_row_p row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2761,10 +3012,9 @@ function rocsparse_sgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C, row_block_dim_C, col_block_dim_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgebsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, descr_A::rocsparse_mat_descr, bsr_val_A::Ptr{Cfloat}, @@ -2778,7 +3028,7 @@ function rocsparse_sgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C::Ptr{rocsparse_int}, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2787,10 +3037,9 @@ function rocsparse_dgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C, row_block_dim_C, col_block_dim_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgebsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, descr_A::rocsparse_mat_descr, bsr_val_A::Ptr{Cdouble}, @@ -2804,7 +3053,7 @@ function rocsparse_dgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C::Ptr{rocsparse_int}, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2813,10 +3062,9 @@ function rocsparse_cgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C, row_block_dim_C, col_block_dim_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgebsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, descr_A::rocsparse_mat_descr, bsr_val_A::Ptr{rocsparse_float_complex}, @@ -2830,7 +3078,7 @@ function rocsparse_cgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C::Ptr{rocsparse_int}, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, @@ -2839,10 +3087,9 @@ function rocsparse_zgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C, row_block_dim_C, col_block_dim_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsr2gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgebsr2gebsr(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, nnzb::rocsparse_int, descr_A::rocsparse_mat_descr, bsr_val_A::Ptr{rocsparse_double_complex}, @@ -2856,189 +3103,185 @@ function rocsparse_zgebsr2gebsr(handle, dir, mb, nb, nnzb, descr_A, bsr_val_A, bsr_col_ind_C::Ptr{rocsparse_int}, row_block_dim_C::rocsparse_int, col_block_dim_C::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_hyb2csr_buffer_size(handle, descr, hyb, csr_row_ptr, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_hyb2csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_hyb2csr_buffer_size(handle::rocsparse_handle, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, csr_row_ptr::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_shyb2csr(handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_shyb2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_shyb2csr(handle::rocsparse_handle, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dhyb2csr(handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dhyb2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dhyb2csr(handle::rocsparse_handle, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_chyb2csr(handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_chyb2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_chyb2csr(handle::rocsparse_handle, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zhyb2csr(handle, descr, hyb, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zhyb2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zhyb2csr(handle::rocsparse_handle, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_create_identity_permutation(handle, n, p) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_create_identity_permutation(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_create_identity_permutation(handle::rocsparse_handle, n::rocsparse_int, - p::Ptr{rocsparse_int})::rocsparse_status + p::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_inverse_permutation(handle, n, p, q, base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_inverse_permutation(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_inverse_permutation(handle::rocsparse_handle, n::rocsparse_int, p::Ptr{rocsparse_int}, q::Ptr{rocsparse_int}, - base::rocsparse_index_base)::rocsparse_status + base::rocsparse_index_base)::rocsparse_status) end function rocsparse_set_identity_permutation(handle, n, p, indextype) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_set_identity_permutation(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_set_identity_permutation(handle::rocsparse_handle, n::Int64, p::Ptr{Cvoid}, - indextype::rocsparse_indextype)::rocsparse_status + indextype::rocsparse_indextype)::rocsparse_status) end function rocsparse_snnz(handle, dir, m, n, descr, A, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_snnz(handle::rocsparse_handle, - dir::rocsparse_direction, - m::rocsparse_int, n::rocsparse_int, - descr::rocsparse_mat_descr, A::Ptr{Cfloat}, - ld::rocsparse_int, + @check @ccall(librocsparse.rocsparse_snnz(handle::rocsparse_handle, + dir::rocsparse_direction, m::rocsparse_int, + n::rocsparse_int, descr::rocsparse_mat_descr, + A::Ptr{Cfloat}, ld::rocsparse_int, nnz_per_row_columns::Ptr{rocsparse_int}, - nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status + nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dnnz(handle, dir, m, n, descr, A, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnnz(handle::rocsparse_handle, - dir::rocsparse_direction, - m::rocsparse_int, n::rocsparse_int, - descr::rocsparse_mat_descr, A::Ptr{Cdouble}, - ld::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dnnz(handle::rocsparse_handle, + dir::rocsparse_direction, m::rocsparse_int, + n::rocsparse_int, descr::rocsparse_mat_descr, + A::Ptr{Cdouble}, ld::rocsparse_int, nnz_per_row_columns::Ptr{rocsparse_int}, - nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status + nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cnnz(handle, dir, m, n, descr, A, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cnnz(handle::rocsparse_handle, - dir::rocsparse_direction, - m::rocsparse_int, n::rocsparse_int, - descr::rocsparse_mat_descr, + @check @ccall(librocsparse.rocsparse_cnnz(handle::rocsparse_handle, + dir::rocsparse_direction, m::rocsparse_int, + n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_float_complex}, ld::rocsparse_int, nnz_per_row_columns::Ptr{rocsparse_int}, - nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status + nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_znnz(handle, dir, m, n, descr, A, ld, nnz_per_row_columns, nnz_total_dev_host_ptr) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_znnz(handle::rocsparse_handle, - dir::rocsparse_direction, - m::rocsparse_int, n::rocsparse_int, - descr::rocsparse_mat_descr, + @check @ccall(librocsparse.rocsparse_znnz(handle::rocsparse_handle, + dir::rocsparse_direction, m::rocsparse_int, + n::rocsparse_int, descr::rocsparse_mat_descr, A::Ptr{rocsparse_double_complex}, ld::rocsparse_int, nnz_per_row_columns::Ptr{rocsparse_int}, - nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status + nnz_total_dev_host_ptr::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_snnz_compress(handle, m, descr_A, csr_val_A, csr_row_ptr_A, nnz_per_row, nnz_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_snnz_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_snnz_compress(handle::rocsparse_handle, m::rocsparse_int, descr_A::rocsparse_mat_descr, csr_val_A::Ptr{Cfloat}, csr_row_ptr_A::Ptr{rocsparse_int}, nnz_per_row::Ptr{rocsparse_int}, nnz_C::Ptr{rocsparse_int}, - tol::Cfloat)::rocsparse_status + tol::Cfloat)::rocsparse_status) end function rocsparse_dnnz_compress(handle, m, descr_A, csr_val_A, csr_row_ptr_A, nnz_per_row, nnz_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dnnz_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dnnz_compress(handle::rocsparse_handle, m::rocsparse_int, descr_A::rocsparse_mat_descr, csr_val_A::Ptr{Cdouble}, csr_row_ptr_A::Ptr{rocsparse_int}, nnz_per_row::Ptr{rocsparse_int}, nnz_C::Ptr{rocsparse_int}, - tol::Cdouble)::rocsparse_status + tol::Cdouble)::rocsparse_status) end function rocsparse_cnnz_compress(handle, m, descr_A, csr_val_A, csr_row_ptr_A, nnz_per_row, nnz_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cnnz_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cnnz_compress(handle::rocsparse_handle, m::rocsparse_int, descr_A::rocsparse_mat_descr, csr_val_A::Ptr{rocsparse_float_complex}, csr_row_ptr_A::Ptr{rocsparse_int}, nnz_per_row::Ptr{rocsparse_int}, nnz_C::Ptr{rocsparse_int}, - tol::rocsparse_float_complex)::rocsparse_status + tol::rocsparse_float_complex)::rocsparse_status) end function rocsparse_znnz_compress(handle, m, descr_A, csr_val_A, csr_row_ptr_A, nnz_per_row, nnz_C, tol) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_znnz_compress(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_znnz_compress(handle::rocsparse_handle, m::rocsparse_int, descr_A::rocsparse_mat_descr, csr_val_A::Ptr{rocsparse_double_complex}, csr_row_ptr_A::Ptr{rocsparse_int}, nnz_per_row::Ptr{rocsparse_int}, nnz_C::Ptr{rocsparse_int}, - tol::rocsparse_double_complex)::rocsparse_status + tol::rocsparse_double_complex)::rocsparse_status) end function rocsparse_sprune_csr2csr_buffer_size(handle, m, n, nnz_A, csr_descr_A, csr_val_A, @@ -3046,7 +3289,7 @@ function rocsparse_sprune_csr2csr_buffer_size(handle, m, n, nnz_A, csr_descr_A, csr_descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_csr2csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_csr2csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3059,7 +3302,7 @@ function rocsparse_sprune_csr2csr_buffer_size(handle, m, n, nnz_A, csr_descr_A, csr_val_C::Ptr{Cfloat}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dprune_csr2csr_buffer_size(handle, m, n, nnz_A, csr_descr_A, csr_val_A, @@ -3067,7 +3310,7 @@ function rocsparse_dprune_csr2csr_buffer_size(handle, m, n, nnz_A, csr_descr_A, csr_descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_csr2csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_csr2csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3080,14 +3323,14 @@ function rocsparse_dprune_csr2csr_buffer_size(handle, m, n, nnz_A, csr_descr_A, csr_val_C::Ptr{Cdouble}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sprune_csr2csr_nnz(handle, m, n, nnz_A, csr_descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, threshold, csr_descr_C, csr_row_ptr_C, nnz_total_dev_host_ptr, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_csr2csr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_csr2csr_nnz(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3099,14 +3342,14 @@ function rocsparse_sprune_csr2csr_nnz(handle, m, n, nnz_A, csr_descr_A, csr_val_ csr_descr_C::rocsparse_mat_descr, csr_row_ptr_C::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_csr2csr_nnz(handle, m, n, nnz_A, csr_descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, threshold, csr_descr_C, csr_row_ptr_C, nnz_total_dev_host_ptr, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_csr2csr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_csr2csr_nnz(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3118,16 +3361,15 @@ function rocsparse_dprune_csr2csr_nnz(handle, m, n, nnz_A, csr_descr_A, csr_val_ csr_descr_C::rocsparse_mat_descr, csr_row_ptr_C::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_csr2csr(handle, m, n, nnz_A, csr_descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, threshold, csr_descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_csr2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sprune_csr2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, csr_descr_A::rocsparse_mat_descr, csr_val_A::Ptr{Cfloat}, @@ -3138,16 +3380,15 @@ function rocsparse_sprune_csr2csr(handle, m, n, nnz_A, csr_descr_A, csr_val_A, csr_val_C::Ptr{Cfloat}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_csr2csr(handle, m, n, nnz_A, csr_descr_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, threshold, csr_descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_csr2csr(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dprune_csr2csr(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, csr_descr_A::rocsparse_mat_descr, csr_val_A::Ptr{Cdouble}, @@ -3158,7 +3399,7 @@ function rocsparse_dprune_csr2csr(handle, m, n, nnz_A, csr_descr_A, csr_val_A, csr_val_C::Ptr{Cdouble}, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_csr2csr_by_percentage_buffer_size(handle, m, n, nnz_A, @@ -3169,7 +3410,7 @@ function rocsparse_sprune_csr2csr_by_percentage_buffer_size(handle, m, n, nnz_A, csr_col_ind_C, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_csr2csr_by_percentage_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_csr2csr_by_percentage_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3183,7 +3424,7 @@ function rocsparse_sprune_csr2csr_by_percentage_buffer_size(handle, m, n, nnz_A, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dprune_csr2csr_by_percentage_buffer_size(handle, m, n, nnz_A, @@ -3194,7 +3435,7 @@ function rocsparse_dprune_csr2csr_by_percentage_buffer_size(handle, m, n, nnz_A, csr_col_ind_C, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_csr2csr_by_percentage_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_csr2csr_by_percentage_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3208,7 +3449,7 @@ function rocsparse_dprune_csr2csr_by_percentage_buffer_size(handle, m, n, nnz_A, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sprune_csr2csr_nnz_by_percentage(handle, m, n, nnz_A, csr_descr_A, @@ -3217,7 +3458,7 @@ function rocsparse_sprune_csr2csr_nnz_by_percentage(handle, m, n, nnz_A, csr_des nnz_total_dev_host_ptr, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_csr2csr_nnz_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_csr2csr_nnz_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3230,7 +3471,7 @@ function rocsparse_sprune_csr2csr_nnz_by_percentage(handle, m, n, nnz_A, csr_des csr_row_ptr_C::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_csr2csr_nnz_by_percentage(handle, m, n, nnz_A, csr_descr_A, @@ -3239,7 +3480,7 @@ function rocsparse_dprune_csr2csr_nnz_by_percentage(handle, m, n, nnz_A, csr_des nnz_total_dev_host_ptr, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_csr2csr_nnz_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_csr2csr_nnz_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3252,7 +3493,7 @@ function rocsparse_dprune_csr2csr_nnz_by_percentage(handle, m, n, nnz_A, csr_des csr_row_ptr_C::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_csr2csr_by_percentage(handle, m, n, nnz_A, csr_descr_A, csr_val_A, @@ -3260,7 +3501,7 @@ function rocsparse_sprune_csr2csr_by_percentage(handle, m, n, nnz_A, csr_descr_A csr_descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_csr2csr_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_csr2csr_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3274,7 +3515,7 @@ function rocsparse_sprune_csr2csr_by_percentage(handle, m, n, nnz_A, csr_descr_A csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_csr2csr_by_percentage(handle, m, n, nnz_A, csr_descr_A, csr_val_A, @@ -3282,7 +3523,7 @@ function rocsparse_dprune_csr2csr_by_percentage(handle, m, n, nnz_A, csr_descr_A csr_descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_csr2csr_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_csr2csr_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz_A::rocsparse_int, @@ -3296,14 +3537,14 @@ function rocsparse_dprune_csr2csr_by_percentage(handle, m, n, nnz_A, csr_descr_A csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_dense2csr_buffer_size(handle, m, n, A, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_dense2csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_dense2csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cfloat}, @@ -3313,14 +3554,14 @@ function rocsparse_sprune_dense2csr_buffer_size(handle, m, n, A, lda, threshold, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dprune_dense2csr_buffer_size(handle, m, n, A, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_dense2csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_dense2csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cdouble}, @@ -3330,13 +3571,13 @@ function rocsparse_dprune_dense2csr_buffer_size(handle, m, n, A, lda, threshold, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sprune_dense2csr_nnz(handle, m, n, A, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_dense2csr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_dense2csr_nnz(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cfloat}, @@ -3345,13 +3586,13 @@ function rocsparse_sprune_dense2csr_nnz(handle, m, n, A, lda, threshold, descr, descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_dense2csr_nnz(handle, m, n, A, lda, threshold, descr, csr_row_ptr, nnz_total_dev_host_ptr, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_dense2csr_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_dense2csr_nnz(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cdouble}, @@ -3360,39 +3601,37 @@ function rocsparse_dprune_dense2csr_nnz(handle, m, n, A, lda, threshold, descr, descr::rocsparse_mat_descr, csr_row_ptr::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_dense2csr(handle, m, n, A, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_dense2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_dense2csr(handle::rocsparse_handle, m::rocsparse_int, - n::rocsparse_int, - A::Ptr{Cfloat}, + n::rocsparse_int, A::Ptr{Cfloat}, lda::rocsparse_int, threshold::Ptr{Cfloat}, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_dense2csr(handle, m, n, A, lda, threshold, descr, csr_val, csr_row_ptr, csr_col_ind, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_dense2csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_dense2csr(handle::rocsparse_handle, m::rocsparse_int, - n::rocsparse_int, - A::Ptr{Cdouble}, + n::rocsparse_int, A::Ptr{Cdouble}, lda::rocsparse_int, threshold::Ptr{Cdouble}, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_dense2csr_by_percentage_buffer_size(handle, m, n, A, lda, @@ -3400,7 +3639,7 @@ function rocsparse_sprune_dense2csr_by_percentage_buffer_size(handle, m, n, A, l csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_dense2csr_by_percentage_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_dense2csr_by_percentage_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cfloat}, @@ -3411,7 +3650,7 @@ function rocsparse_sprune_dense2csr_by_percentage_buffer_size(handle, m, n, A, l csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dprune_dense2csr_by_percentage_buffer_size(handle, m, n, A, lda, @@ -3419,7 +3658,7 @@ function rocsparse_dprune_dense2csr_by_percentage_buffer_size(handle, m, n, A, l csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_dense2csr_by_percentage_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_dense2csr_by_percentage_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cdouble}, @@ -3430,7 +3669,7 @@ function rocsparse_dprune_dense2csr_by_percentage_buffer_size(handle, m, n, A, l csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sprune_dense2csr_nnz_by_percentage(handle, m, n, A, lda, percentage, @@ -3438,7 +3677,7 @@ function rocsparse_sprune_dense2csr_nnz_by_percentage(handle, m, n, A, lda, perc nnz_total_dev_host_ptr, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_dense2csr_nnz_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_dense2csr_nnz_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cfloat}, @@ -3448,7 +3687,7 @@ function rocsparse_sprune_dense2csr_nnz_by_percentage(handle, m, n, A, lda, perc csr_row_ptr::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_dense2csr_nnz_by_percentage(handle, m, n, A, lda, percentage, @@ -3456,7 +3695,7 @@ function rocsparse_dprune_dense2csr_nnz_by_percentage(handle, m, n, A, lda, perc nnz_total_dev_host_ptr, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_dense2csr_nnz_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_dense2csr_nnz_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cdouble}, @@ -3466,14 +3705,14 @@ function rocsparse_dprune_dense2csr_nnz_by_percentage(handle, m, n, A, lda, perc csr_row_ptr::Ptr{rocsparse_int}, nnz_total_dev_host_ptr::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sprune_dense2csr_by_percentage(handle, m, n, A, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sprune_dense2csr_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sprune_dense2csr_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cfloat}, @@ -3484,14 +3723,14 @@ function rocsparse_sprune_dense2csr_by_percentage(handle, m, n, A, lda, percenta csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dprune_dense2csr_by_percentage(handle, m, n, A, lda, percentage, descr, csr_val, csr_row_ptr, csr_col_ind, info, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dprune_dense2csr_by_percentage(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dprune_dense2csr_by_percentage(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, A::Ptr{Cdouble}, @@ -3502,7 +3741,7 @@ function rocsparse_dprune_dense2csr_by_percentage(handle, m, n, A, lda, percenta csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsrgeam_nnzb(handle, dir, mb, nb, block_dim, descr_A, nnzb_A, @@ -3510,10 +3749,9 @@ function rocsparse_bsrgeam_nnzb(handle, dir, mb, nb, block_dim, descr_A, nnzb_A, bsr_row_ptr_B, bsr_col_ind_B, descr_C, bsr_row_ptr_C, nnzb_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrgeam_nnzb(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_bsrgeam_nnzb(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, block_dim::rocsparse_int, descr_A::rocsparse_mat_descr, nnzb_A::rocsparse_int, @@ -3525,7 +3763,7 @@ function rocsparse_bsrgeam_nnzb(handle, dir, mb, nb, block_dim, descr_A, nnzb_A, bsr_col_ind_B::Ptr{rocsparse_int}, descr_C::rocsparse_mat_descr, bsr_row_ptr_C::Ptr{rocsparse_int}, - nnzb_C::Ptr{rocsparse_int})::rocsparse_status + nnzb_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb_A, @@ -3533,10 +3771,9 @@ function rocsparse_sbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb bsr_val_B, bsr_row_ptr_B, bsr_col_ind_B, descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrgeam(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrgeam(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{Cfloat}, descr_A::rocsparse_mat_descr, @@ -3553,7 +3790,7 @@ function rocsparse_sbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb descr_C::rocsparse_mat_descr, bsr_val_C::Ptr{Cfloat}, bsr_row_ptr_C::Ptr{rocsparse_int}, - bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb_A, @@ -3561,10 +3798,9 @@ function rocsparse_dbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb bsr_val_B, bsr_row_ptr_B, bsr_col_ind_B, descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrgeam(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrgeam(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{Cdouble}, descr_A::rocsparse_mat_descr, @@ -3581,7 +3817,7 @@ function rocsparse_dbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb descr_C::rocsparse_mat_descr, bsr_val_C::Ptr{Cdouble}, bsr_row_ptr_C::Ptr{rocsparse_int}, - bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_cbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb_A, @@ -3589,10 +3825,9 @@ function rocsparse_cbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb bsr_val_B, bsr_row_ptr_B, bsr_col_ind_B, descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrgeam(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrgeam(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr_A::rocsparse_mat_descr, @@ -3609,7 +3844,7 @@ function rocsparse_cbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb descr_C::rocsparse_mat_descr, bsr_val_C::Ptr{rocsparse_float_complex}, bsr_row_ptr_C::Ptr{rocsparse_int}, - bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb_A, @@ -3617,10 +3852,9 @@ function rocsparse_zbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb bsr_val_B, bsr_row_ptr_B, bsr_col_ind_B, descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrgeam(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrgeam(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr_A::rocsparse_mat_descr, @@ -3637,7 +3871,7 @@ function rocsparse_zbsrgeam(handle, dir, mb, nb, block_dim, alpha, descr_A, nnzb descr_C::rocsparse_mat_descr, bsr_val_C::Ptr{rocsparse_double_complex}, bsr_row_ptr_C::Ptr{rocsparse_int}, - bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + bsr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end @cenum rocsparse_operation_::UInt32 begin @@ -3654,7 +3888,7 @@ function rocsparse_sbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_col_ind_B, beta, descr_D, nnzb_D, bsr_row_ptr_D, bsr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrgemm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, @@ -3677,7 +3911,7 @@ function rocsparse_sbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_row_ptr_D::Ptr{rocsparse_int}, bsr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, kb, @@ -3686,7 +3920,7 @@ function rocsparse_dbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_col_ind_B, beta, descr_D, nnzb_D, bsr_row_ptr_D, bsr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrgemm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, @@ -3709,7 +3943,7 @@ function rocsparse_dbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_row_ptr_D::Ptr{rocsparse_int}, bsr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, kb, @@ -3718,7 +3952,7 @@ function rocsparse_cbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_col_ind_B, beta, descr_D, nnzb_D, bsr_row_ptr_D, bsr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrgemm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, @@ -3741,7 +3975,7 @@ function rocsparse_cbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_row_ptr_D::Ptr{rocsparse_int}, bsr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, kb, @@ -3750,7 +3984,7 @@ function rocsparse_zbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_col_ind_B, beta, descr_D, nnzb_D, bsr_row_ptr_D, bsr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrgemm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, @@ -3773,7 +4007,7 @@ function rocsparse_zbsrgemm_buffer_size(handle, dir, trans_A, trans_B, mb, nb, k bsr_row_ptr_D::Ptr{rocsparse_int}, bsr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_bsrgemm_nnzb(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim, @@ -3782,7 +4016,7 @@ function rocsparse_bsrgemm_nnzb(handle, dir, trans_A, trans_B, mb, nb, kb, block bsr_row_ptr_D, bsr_col_ind_D, descr_C, bsr_row_ptr_C, nnzb_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrgemm_nnzb(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_bsrgemm_nnzb(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, @@ -3805,7 +4039,7 @@ function rocsparse_bsrgemm_nnzb(handle, dir, trans_A, trans_B, mb, nb, kb, block bsr_row_ptr_C::Ptr{rocsparse_int}, nnzb_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim, alpha, @@ -3815,12 +4049,12 @@ function rocsparse_sbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrgemm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, kb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + kb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{Cfloat}, descr_A::rocsparse_mat_descr, @@ -3844,7 +4078,7 @@ function rocsparse_sbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim bsr_row_ptr_C::Ptr{rocsparse_int}, bsr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim, alpha, @@ -3854,12 +4088,12 @@ function rocsparse_dbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrgemm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, kb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + kb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{Cdouble}, descr_A::rocsparse_mat_descr, @@ -3883,7 +4117,7 @@ function rocsparse_dbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim bsr_row_ptr_C::Ptr{rocsparse_int}, bsr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim, alpha, @@ -3893,12 +4127,12 @@ function rocsparse_cbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrgemm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, kb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + kb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr_A::rocsparse_mat_descr, @@ -3922,7 +4156,7 @@ function rocsparse_cbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim bsr_row_ptr_C::Ptr{rocsparse_int}, bsr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim, alpha, @@ -3932,12 +4166,12 @@ function rocsparse_zbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim descr_C, bsr_val_C, bsr_row_ptr_C, bsr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrgemm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, kb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + kb::rocsparse_int, block_dim::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr_A::rocsparse_mat_descr, @@ -3961,16 +4195,15 @@ function rocsparse_zbsrgemm(handle, dir, trans_A, trans_B, mb, nb, kb, block_dim bsr_row_ptr_C::Ptr{rocsparse_int}, bsr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csrgeam_nnz(handle, m, n, descr_A, nnz_A, csr_row_ptr_A, csr_col_ind_A, descr_B, nnz_B, csr_row_ptr_B, csr_col_ind_B, descr_C, csr_row_ptr_C, nnz_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrgeam_nnz(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_csrgeam_nnz(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, csr_row_ptr_A::Ptr{rocsparse_int}, @@ -3981,16 +4214,16 @@ function rocsparse_csrgeam_nnz(handle, m, n, descr_A, nnz_A, csr_row_ptr_A, csr_ csr_col_ind_B::Ptr{rocsparse_int}, descr_C::rocsparse_mat_descr, csr_row_ptr_C::Ptr{rocsparse_int}, - nnz_C::Ptr{rocsparse_int})::rocsparse_status + nnz_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, beta, descr_B, nnz_B, csr_val_B, csr_row_ptr_B, csr_col_ind_B, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrgeam(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, alpha::Ptr{Cfloat}, + @check @ccall(librocsparse.rocsparse_scsrgeam(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + alpha::Ptr{Cfloat}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, csr_val_A::Ptr{Cfloat}, @@ -4005,16 +4238,16 @@ function rocsparse_scsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_ descr_C::rocsparse_mat_descr, csr_val_C::Ptr{Cfloat}, csr_row_ptr_C::Ptr{rocsparse_int}, - csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_dcsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, beta, descr_B, nnz_B, csr_val_B, csr_row_ptr_B, csr_col_ind_B, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrgeam(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, alpha::Ptr{Cdouble}, + @check @ccall(librocsparse.rocsparse_dcsrgeam(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + alpha::Ptr{Cdouble}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, csr_val_A::Ptr{Cdouble}, @@ -4029,16 +4262,15 @@ function rocsparse_dcsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_ descr_C::rocsparse_mat_descr, csr_val_C::Ptr{Cdouble}, csr_row_ptr_C::Ptr{rocsparse_int}, - csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_ccsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, beta, descr_B, nnz_B, csr_val_B, csr_row_ptr_B, csr_col_ind_B, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrgeam(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsrgeam(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, @@ -4054,16 +4286,15 @@ function rocsparse_ccsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_ descr_C::rocsparse_mat_descr, csr_val_C::Ptr{rocsparse_float_complex}, csr_row_ptr_C::Ptr{rocsparse_int}, - csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_zcsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_row_ptr_A, csr_col_ind_A, beta, descr_B, nnz_B, csr_val_B, csr_row_ptr_B, csr_col_ind_B, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrgeam(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsrgeam(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, @@ -4079,7 +4310,7 @@ function rocsparse_zcsrgeam(handle, m, n, alpha, descr_A, nnz_A, csr_val_A, csr_ descr_C::rocsparse_mat_descr, csr_val_C::Ptr{rocsparse_double_complex}, csr_row_ptr_C::Ptr{rocsparse_int}, - csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status + csr_col_ind_C::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4087,7 +4318,7 @@ function rocsparse_scsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_B, csr_col_ind_B, beta, descr_D, nnz_D, csr_row_ptr_D, csr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrgemm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4108,7 +4339,7 @@ function rocsparse_scsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_D::Ptr{rocsparse_int}, csr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4116,7 +4347,7 @@ function rocsparse_dcsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_B, csr_col_ind_B, beta, descr_D, nnz_D, csr_row_ptr_D, csr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrgemm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4137,7 +4368,7 @@ function rocsparse_dcsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_D::Ptr{rocsparse_int}, csr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4145,7 +4376,7 @@ function rocsparse_ccsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_B, csr_col_ind_B, beta, descr_D, nnz_D, csr_row_ptr_D, csr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrgemm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4166,7 +4397,7 @@ function rocsparse_ccsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_D::Ptr{rocsparse_int}, csr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4174,7 +4405,7 @@ function rocsparse_zcsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_B, csr_col_ind_B, beta, descr_D, nnz_D, csr_row_ptr_D, csr_col_ind_D, info_C, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrgemm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrgemm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4195,7 +4426,7 @@ function rocsparse_zcsrgemm_buffer_size(handle, trans_A, trans_B, m, n, k, alpha csr_row_ptr_D::Ptr{rocsparse_int}, csr_col_ind_D::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_csrgemm_nnz(handle, trans_A, trans_B, m, n, k, descr_A, nnz_A, @@ -4203,7 +4434,7 @@ function rocsparse_csrgemm_nnz(handle, trans_A, trans_B, m, n, k, descr_A, nnz_A csr_col_ind_B, descr_D, nnz_D, csr_row_ptr_D, csr_col_ind_D, descr_C, csr_row_ptr_C, nnz_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrgemm_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrgemm_nnz(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, @@ -4224,7 +4455,7 @@ function rocsparse_csrgemm_nnz(handle, trans_A, trans_B, m, n, k, descr_A, nnz_A csr_row_ptr_C::Ptr{rocsparse_int}, nnz_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, nnz_A, @@ -4233,12 +4464,11 @@ function rocsparse_scsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_val_D, csr_row_ptr_D, csr_col_ind_D, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrgemm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - alpha::Ptr{Cfloat}, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, alpha::Ptr{Cfloat}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, csr_val_A::Ptr{Cfloat}, @@ -4260,7 +4490,7 @@ function rocsparse_scsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, nnz_A, @@ -4269,12 +4499,11 @@ function rocsparse_dcsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_val_D, csr_row_ptr_D, csr_col_ind_D, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrgemm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - alpha::Ptr{Cdouble}, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, alpha::Ptr{Cdouble}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, csr_val_A::Ptr{Cdouble}, @@ -4296,7 +4525,7 @@ function rocsparse_dcsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, nnz_A, @@ -4305,11 +4534,11 @@ function rocsparse_ccsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_val_D, csr_row_ptr_D, csr_col_ind_D, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrgemm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, @@ -4332,7 +4561,7 @@ function rocsparse_ccsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, nnz_A, @@ -4341,11 +4570,11 @@ function rocsparse_zcsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_val_D, csr_row_ptr_D, csr_col_ind_D, descr_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrgemm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr_A::rocsparse_mat_descr, nnz_A::rocsparse_int, @@ -4368,7 +4597,7 @@ function rocsparse_zcsrgemm(handle, trans_A, trans_B, m, n, k, alpha, descr_A, n csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csrgemm_symbolic(handle, trans_A, trans_B, m, n, k, descr_A, nnz_A, @@ -4377,7 +4606,7 @@ function rocsparse_csrgemm_symbolic(handle, trans_A, trans_B, m, n, k, descr_A, csr_row_ptr_D, csr_col_ind_D, descr_C, nnz_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrgemm_symbolic(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrgemm_symbolic(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4400,7 +4629,7 @@ function rocsparse_csrgemm_symbolic(handle, trans_A, trans_B, m, n, k, descr_A, csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4410,7 +4639,7 @@ function rocsparse_scsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de descr_C, nnz_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrgemm_numeric(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrgemm_numeric(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4439,7 +4668,7 @@ function rocsparse_scsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4449,7 +4678,7 @@ function rocsparse_dcsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de descr_C, nnz_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrgemm_numeric(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrgemm_numeric(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4478,7 +4707,7 @@ function rocsparse_dcsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4488,7 +4717,7 @@ function rocsparse_ccsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de descr_C, nnz_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrgemm_numeric(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrgemm_numeric(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4517,7 +4746,7 @@ function rocsparse_ccsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, descr_A, @@ -4527,7 +4756,7 @@ function rocsparse_zcsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de descr_C, nnz_C, csr_val_C, csr_row_ptr_C, csr_col_ind_C, info_C, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrgemm_numeric(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrgemm_numeric(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -4556,15 +4785,15 @@ function rocsparse_zcsrgemm_numeric(handle, trans_A, trans_B, m, n, k, alpha, de csr_row_ptr_C::Ptr{rocsparse_int}, csr_col_ind_C::Ptr{rocsparse_int}, info_C::rocsparse_mat_info, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_axpby(handle, alpha, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_axpby(handle::rocsparse_handle, alpha::Ptr{Cvoid}, + @check @ccall(librocsparse.rocsparse_axpby(handle::rocsparse_handle, alpha::Ptr{Cvoid}, x::rocsparse_const_spvec_descr, beta::Ptr{Cvoid}, - y::rocsparse_dnvec_descr)::rocsparse_status + y::rocsparse_dnvec_descr)::rocsparse_status) end @cenum rocsparse_data_status_::UInt32 begin @@ -4589,12 +4818,12 @@ const rocsparse_check_spmat_stage = rocsparse_check_spmat_stage_ function rocsparse_check_spmat(handle, mat, data_status, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_check_spmat(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_check_spmat(handle::rocsparse_handle, mat::rocsparse_const_spmat_descr, data_status::Ptr{rocsparse_data_status}, stage::rocsparse_check_spmat_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_dense_to_sparse_alg_::UInt32 begin @@ -4605,12 +4834,12 @@ const rocsparse_dense_to_sparse_alg = rocsparse_dense_to_sparse_alg_ function rocsparse_dense_to_sparse(handle, mat_A, mat_B, alg, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dense_to_sparse(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dense_to_sparse(handle::rocsparse_handle, mat_A::rocsparse_const_dnmat_descr, mat_B::rocsparse_spmat_descr, alg::rocsparse_dense_to_sparse_alg, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_extract_stage_::UInt32 begin @@ -4620,55 +4849,55 @@ end const rocsparse_extract_stage = rocsparse_extract_stage_ -function rocsparse_extract(handle, descr, source, target, stage, buffer_size_in_bytes, - buffer) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_extract(handle::rocsparse_handle, - descr::rocsparse_extract_descr, - source::rocsparse_const_spmat_descr, - target::rocsparse_spmat_descr, - stage::rocsparse_extract_stage, - buffer_size_in_bytes::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status -end - function rocsparse_extract_buffer_size(handle, descr, source, target, stage, buffer_size_in_bytes) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_extract_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_extract_buffer_size(handle::rocsparse_handle, descr::rocsparse_extract_descr, source::rocsparse_const_spmat_descr, target::rocsparse_spmat_descr, stage::rocsparse_extract_stage, - buffer_size_in_bytes::Ptr{Csize_t})::rocsparse_status + buffer_size_in_bytes::Ptr{Csize_t})::rocsparse_status) end function rocsparse_extract_nnz(handle, descr, nnz) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_extract_nnz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_extract_nnz(handle::rocsparse_handle, descr::rocsparse_extract_descr, - nnz::Ptr{Int64})::rocsparse_status + nnz::Ptr{Int64})::rocsparse_status) +end + +function rocsparse_extract(handle, descr, source, target, stage, buffer_size_in_bytes, + buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_extract(handle::rocsparse_handle, + descr::rocsparse_extract_descr, + source::rocsparse_const_spmat_descr, + target::rocsparse_spmat_descr, + stage::rocsparse_extract_stage, + buffer_size_in_bytes::Csize_t, + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_gather(handle, y, x) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_gather(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_gather(handle::rocsparse_handle, y::rocsparse_const_dnvec_descr, - x::rocsparse_spvec_descr)::rocsparse_status + x::rocsparse_spvec_descr)::rocsparse_status) end function rocsparse_rot(handle, c, s, x, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_rot(handle::rocsparse_handle, c::Ptr{Cvoid}, + @check @ccall(librocsparse.rocsparse_rot(handle::rocsparse_handle, c::Ptr{Cvoid}, s::Ptr{Cvoid}, x::rocsparse_spvec_descr, - y::rocsparse_dnvec_descr)::rocsparse_status + y::rocsparse_dnvec_descr)::rocsparse_status) end function rocsparse_scatter(handle, x, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scatter(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scatter(handle::rocsparse_handle, x::rocsparse_const_spvec_descr, - y::rocsparse_dnvec_descr)::rocsparse_status + y::rocsparse_dnvec_descr)::rocsparse_status) end @cenum rocsparse_sddmm_alg_::UInt32 begin @@ -4678,51 +4907,51 @@ end const rocsparse_sddmm_alg = rocsparse_sddmm_alg_ -function rocsparse_sddmm_buffer_size(handle, opA, opB, alpha, A, B, beta, C, compute_type, - alg, buffer_size) +function rocsparse_sddmm_buffer_size(handle, opA, opB, alpha, mat_A, mat_B, beta, mat_C, + compute_type, alg, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sddmm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sddmm_buffer_size(handle::rocsparse_handle, opA::rocsparse_operation, opB::rocsparse_operation, alpha::Ptr{Cvoid}, - A::rocsparse_const_dnmat_descr, - B::rocsparse_const_dnmat_descr, + mat_A::rocsparse_const_dnmat_descr, + mat_B::rocsparse_const_dnmat_descr, beta::Ptr{Cvoid}, - C::rocsparse_spmat_descr, + mat_C::rocsparse_spmat_descr, compute_type::rocsparse_datatype, alg::rocsparse_sddmm_alg, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end -function rocsparse_sddmm_preprocess(handle, opA, opB, alpha, A, B, beta, C, compute_type, - alg, temp_buffer) +function rocsparse_sddmm_preprocess(handle, opA, opB, alpha, mat_A, mat_B, beta, mat_C, + compute_type, alg, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sddmm_preprocess(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sddmm_preprocess(handle::rocsparse_handle, opA::rocsparse_operation, opB::rocsparse_operation, alpha::Ptr{Cvoid}, - A::rocsparse_const_dnmat_descr, - B::rocsparse_const_dnmat_descr, + mat_A::rocsparse_const_dnmat_descr, + mat_B::rocsparse_const_dnmat_descr, beta::Ptr{Cvoid}, - C::rocsparse_spmat_descr, + mat_C::rocsparse_spmat_descr, compute_type::rocsparse_datatype, alg::rocsparse_sddmm_alg, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end -function rocsparse_sddmm(handle, opA, opB, alpha, A, B, beta, C, compute_type, alg, - temp_buffer) +function rocsparse_sddmm(handle, opA, opB, alpha, mat_A, mat_B, beta, mat_C, compute_type, + alg, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sddmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sddmm(handle::rocsparse_handle, opA::rocsparse_operation, opB::rocsparse_operation, alpha::Ptr{Cvoid}, - A::rocsparse_const_dnmat_descr, - B::rocsparse_const_dnmat_descr, + mat_A::rocsparse_const_dnmat_descr, + mat_B::rocsparse_const_dnmat_descr, beta::Ptr{Cvoid}, - C::rocsparse_spmat_descr, + mat_C::rocsparse_spmat_descr, compute_type::rocsparse_datatype, alg::rocsparse_sddmm_alg, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_sparse_to_dense_alg_::UInt32 begin @@ -4733,12 +4962,12 @@ const rocsparse_sparse_to_dense_alg = rocsparse_sparse_to_dense_alg_ function rocsparse_sparse_to_dense(handle, mat_A, mat_B, alg, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sparse_to_dense(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sparse_to_dense(handle::rocsparse_handle, mat_A::rocsparse_const_spmat_descr, mat_B::rocsparse_dnmat_descr, alg::rocsparse_sparse_to_dense_alg, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_sparse_to_sparse_stage_::UInt32 begin @@ -4751,24 +4980,62 @@ const rocsparse_sparse_to_sparse_stage = rocsparse_sparse_to_sparse_stage_ function rocsparse_sparse_to_sparse_buffer_size(handle, descr, source, target, stage, buffer_size_in_bytes) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sparse_to_sparse_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sparse_to_sparse_buffer_size(handle::rocsparse_handle, descr::rocsparse_sparse_to_sparse_descr, source::rocsparse_const_spmat_descr, target::rocsparse_spmat_descr, stage::rocsparse_sparse_to_sparse_stage, - buffer_size_in_bytes::Ptr{Csize_t})::rocsparse_status + buffer_size_in_bytes::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sparse_to_sparse(handle, descr, source, target, stage, buffer_size_in_bytes, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sparse_to_sparse(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sparse_to_sparse(handle::rocsparse_handle, descr::rocsparse_sparse_to_sparse_descr, source::rocsparse_const_spmat_descr, target::rocsparse_spmat_descr, stage::rocsparse_sparse_to_sparse_stage, buffer_size_in_bytes::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) +end + +@cenum rocsparse_spgeam_stage_::UInt32 begin + rocsparse_spgeam_stage_analysis = 1 + rocsparse_spgeam_stage_compute = 2 + rocsparse_spgeam_stage_symbolic_analysis = 3 + rocsparse_spgeam_stage_symbolic_compute = 4 + rocsparse_spgeam_stage_numeric_analysis = 5 + rocsparse_spgeam_stage_numeric_compute = 6 +end + +const rocsparse_spgeam_stage = rocsparse_spgeam_stage_ + +function rocsparse_spgeam_buffer_size(handle, descr, mat_A, mat_B, mat_C, stage, + buffer_size, error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spgeam_buffer_size(handle::rocsparse_handle, + descr::rocsparse_spgeam_descr, + mat_A::rocsparse_const_spmat_descr, + mat_B::rocsparse_const_spmat_descr, + mat_C::rocsparse_const_spmat_descr, + stage::rocsparse_spgeam_stage, + buffer_size::Ptr{Csize_t}, + error::Ptr{rocsparse_error})::rocsparse_status) +end + +function rocsparse_spgeam(handle, descr, mat_A, mat_B, mat_C, stage, buffer_size, + temp_buffer, error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spgeam(handle::rocsparse_handle, + descr::rocsparse_spgeam_descr, + mat_A::rocsparse_const_spmat_descr, + mat_B::rocsparse_const_spmat_descr, + mat_C::rocsparse_spmat_descr, + stage::rocsparse_spgeam_stage, + buffer_size::Csize_t, + temp_buffer::Ptr{Cvoid}, + error::Ptr{rocsparse_error})::rocsparse_status) end @cenum rocsparse_spgemm_alg_::UInt32 begin @@ -4790,7 +5057,7 @@ const rocsparse_spgemm_stage = rocsparse_spgemm_stage_ function rocsparse_spgemm(handle, trans_A, trans_B, alpha, A, B, beta, D, C, compute_type, alg, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spgemm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_spgemm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, alpha::Ptr{Cvoid}, @@ -4803,7 +5070,7 @@ function rocsparse_spgemm(handle, trans_A, trans_B, alpha, A, B, beta, D, C, com alg::rocsparse_spgemm_alg, stage::rocsparse_spgemm_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_spitsv_alg_::UInt32 begin @@ -4823,7 +5090,7 @@ const rocsparse_spitsv_stage = rocsparse_spitsv_stage_ function rocsparse_spitsv(handle, host_nmaxiter, host_tol, host_history, trans, alpha, mat, x, y, compute_type, alg, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spitsv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_spitsv(handle::rocsparse_handle, host_nmaxiter::Ptr{rocsparse_int}, host_tol::Ptr{Cvoid}, host_history::Ptr{Cvoid}, @@ -4836,7 +5103,7 @@ function rocsparse_spitsv(handle, host_nmaxiter, host_tol, host_history, trans, alg::rocsparse_spitsv_alg, stage::rocsparse_spitsv_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_spmm_alg_::UInt32 begin @@ -4866,7 +5133,7 @@ const rocsparse_spmm_stage = rocsparse_spmm_stage_ function rocsparse_spmm(handle, trans_A, trans_B, alpha, mat_A, mat_B, beta, mat_C, compute_type, alg, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_spmm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, alpha::Ptr{Cvoid}, @@ -4878,18 +5145,21 @@ function rocsparse_spmm(handle, trans_A, trans_B, alpha, mat_A, mat_B, beta, mat alg::rocsparse_spmm_alg, stage::rocsparse_spmm_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_spmv_alg_::UInt32 begin rocsparse_spmv_alg_default = 0 rocsparse_spmv_alg_coo = 1 rocsparse_spmv_alg_csr_adaptive = 2 - rocsparse_spmv_alg_csr_stream = 3 + rocsparse_spmv_alg_csr_rowsplit = 3 rocsparse_spmv_alg_ell = 4 rocsparse_spmv_alg_coo_atomic = 5 rocsparse_spmv_alg_bsr = 6 rocsparse_spmv_alg_csr_lrb = 7 + rocsparse_spmv_alg_csr_nnzsplit = 8 + rocsparse_spmv_alg_sell = 9 + rocsparse_spmv_alg_csr_stream = 3 end const rocsparse_spmv_alg = rocsparse_spmv_alg_ @@ -4905,34 +5175,16 @@ const rocsparse_spmv_stage = rocsparse_spmv_stage_ function rocsparse_spmv(handle, trans, alpha, mat, x, beta, y, compute_type, alg, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmv(handle::rocsparse_handle, - trans::rocsparse_operation, - alpha::Ptr{Cvoid}, + @check @ccall(librocsparse.rocsparse_spmv(handle::rocsparse_handle, + trans::rocsparse_operation, alpha::Ptr{Cvoid}, mat::rocsparse_const_spmat_descr, x::rocsparse_const_dnvec_descr, - beta::Ptr{Cvoid}, - y::rocsparse_dnvec_descr, + beta::Ptr{Cvoid}, y::rocsparse_dnvec_descr, compute_type::rocsparse_datatype, alg::rocsparse_spmv_alg, stage::rocsparse_spmv_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status -end - -function rocsparse_spmv_ex(handle, trans, alpha, mat, x, beta, y, compute_type, alg, stage, - buffer_size, temp_buffer) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spmv_ex(handle::rocsparse_handle, - trans::rocsparse_operation, - alpha::Ptr{Cvoid}, - mat::rocsparse_spmat_descr, - x::rocsparse_dnvec_descr, beta::Ptr{Cvoid}, - y::rocsparse_dnvec_descr, - compute_type::rocsparse_datatype, - alg::rocsparse_spmv_alg, - stage::rocsparse_spmv_stage, - buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_spsm_alg_::UInt32 begin @@ -4952,7 +5204,7 @@ const rocsparse_spsm_stage = rocsparse_spsm_stage_ function rocsparse_spsm(handle, trans_A, trans_B, alpha, matA, matB, matC, compute_type, alg, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spsm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_spsm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, alpha::Ptr{Cvoid}, @@ -4963,7 +5215,7 @@ function rocsparse_spsm(handle, trans_A, trans_B, alpha, matA, matB, matC, compu alg::rocsparse_spsm_alg, stage::rocsparse_spsm_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_spsv_alg_::UInt32 begin @@ -4983,9 +5235,8 @@ const rocsparse_spsv_stage = rocsparse_spsv_stage_ function rocsparse_spsv(handle, trans, alpha, mat, x, y, compute_type, alg, stage, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spsv(handle::rocsparse_handle, - trans::rocsparse_operation, - alpha::Ptr{Cvoid}, + @check @ccall(librocsparse.rocsparse_spsv(handle::rocsparse_handle, + trans::rocsparse_operation, alpha::Ptr{Cvoid}, mat::rocsparse_const_spmat_descr, x::rocsparse_const_dnvec_descr, y::rocsparse_dnvec_descr, @@ -4993,415 +5244,378 @@ function rocsparse_spsv(handle, trans, alpha, mat, x, y, compute_type, alg, stag alg::rocsparse_spsv_alg, stage::rocsparse_spsv_stage, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +@cenum rocsparse_sptrsm_stage_::UInt32 begin + rocsparse_sptrsm_stage_analysis = 0 + rocsparse_sptrsm_stage_compute = 1 +end + +const rocsparse_sptrsm_stage = rocsparse_sptrsm_stage_ + +function rocsparse_sptrsm_buffer_size(handle, sptrsm_descr, A, X, Y, sptrsm_stage, + buffer_size_in_bytes, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsm_buffer_size(handle::rocsparse_handle, + sptrsm_descr::rocsparse_sptrsm_descr, + A::rocsparse_const_spmat_descr, + X::rocsparse_const_dnmat_descr, + Y::rocsparse_const_dnmat_descr, + sptrsm_stage::rocsparse_sptrsm_stage, + buffer_size_in_bytes::Ptr{Csize_t}, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +function rocsparse_sptrsm(handle, sptrsm_descr, A, X, Y, sptrsm_stage, buffer_size_in_bytes, + buffer, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsm(handle::rocsparse_handle, + sptrsm_descr::rocsparse_sptrsm_descr, + A::rocsparse_const_spmat_descr, + X::rocsparse_const_dnmat_descr, + Y::rocsparse_dnmat_descr, + sptrsm_stage::rocsparse_sptrsm_stage, + buffer_size_in_bytes::Csize_t, + buffer::Ptr{Cvoid}, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +@cenum rocsparse_sptrsv_stage_::UInt32 begin + rocsparse_sptrsv_stage_analysis = 0 + rocsparse_sptrsv_stage_compute = 1 +end + +const rocsparse_sptrsv_stage = rocsparse_sptrsv_stage_ + +function rocsparse_sptrsv_buffer_size(handle, sptrsv_descr, spmat_descr, x, y, sptrsv_stage, + buffer_size_in_bytes, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsv_buffer_size(handle::rocsparse_handle, + sptrsv_descr::rocsparse_sptrsv_descr, + spmat_descr::rocsparse_const_spmat_descr, + x::rocsparse_const_dnvec_descr, + y::rocsparse_const_dnvec_descr, + sptrsv_stage::rocsparse_sptrsv_stage, + buffer_size_in_bytes::Ptr{Csize_t}, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +function rocsparse_sptrsv(handle, sptrsv_descr, A, x, y, sptrsv_stage, buffer_size_in_bytes, + buffer, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_sptrsv(handle::rocsparse_handle, + sptrsv_descr::rocsparse_sptrsv_descr, + A::rocsparse_const_spmat_descr, + x::rocsparse_const_dnvec_descr, + y::rocsparse_dnvec_descr, + sptrsv_stage::rocsparse_sptrsv_stage, + buffer_size_in_bytes::Csize_t, + buffer::Ptr{Cvoid}, + p_error::Ptr{rocsparse_error})::rocsparse_status) end function rocsparse_spvv(handle, trans, x, y, result, compute_type, buffer_size, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_spvv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_spvv(handle::rocsparse_handle, trans::rocsparse_operation, x::rocsparse_const_spvec_descr, y::rocsparse_const_dnvec_descr, result::Ptr{Cvoid}, compute_type::rocsparse_datatype, buffer_size::Ptr{Csize_t}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +@cenum rocsparse_v2_spmv_stage_::UInt32 begin + rocsparse_v2_spmv_stage_analysis = 0 + rocsparse_v2_spmv_stage_compute = 1 +end + +const rocsparse_v2_spmv_stage = rocsparse_v2_spmv_stage_ + +function rocsparse_v2_spmv_buffer_size(handle, descr, mat, x, y, stage, + buffer_size_in_bytes, error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_v2_spmv_buffer_size(handle::rocsparse_handle, + descr::rocsparse_spmv_descr, + mat::rocsparse_const_spmat_descr, + x::rocsparse_const_dnvec_descr, + y::rocsparse_const_dnvec_descr, + stage::rocsparse_v2_spmv_stage, + buffer_size_in_bytes::Ptr{Csize_t}, + error::Ptr{rocsparse_error})::rocsparse_status) +end + +function rocsparse_v2_spmv(handle, descr, alpha, mat, x, beta, y, stage, + buffer_size_in_bytes, buffer, error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_v2_spmv(handle::rocsparse_handle, + descr::rocsparse_spmv_descr, + alpha::Ptr{Cvoid}, + mat::rocsparse_const_spmat_descr, + x::rocsparse_const_dnvec_descr, + beta::Ptr{Cvoid}, y::rocsparse_dnvec_descr, + stage::rocsparse_v2_spmv_stage, + buffer_size_in_bytes::Csize_t, + buffer::Ptr{Cvoid}, + error::Ptr{rocsparse_error})::rocsparse_status) +end + +function rocsparse_spmv_set_extra(handle, descr, num_extras, gamma_vec, z_vecs, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spmv_set_extra(handle::rocsparse_handle, + descr::rocsparse_spmv_descr, + num_extras::Int64, + gamma_vec::rocsparse_const_dnvec_descr, + z_vecs::Ptr{rocsparse_const_dnvec_descr}, + p_error::Ptr{rocsparse_error})::rocsparse_status) +end + +function rocsparse_spmv_clear_extra(handle, descr, p_error) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_spmv_clear_extra(handle::rocsparse_handle, + descr::rocsparse_spmv_descr, + p_error::Ptr{rocsparse_error})::rocsparse_status) end function rocsparse_saxpyi(handle, nnz, alpha, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_saxpyi(handle::rocsparse_handle, - nnz::rocsparse_int, - alpha::Ptr{Cfloat}, x_val::Ptr{Cfloat}, + @check @ccall(librocsparse.rocsparse_saxpyi(handle::rocsparse_handle, + nnz::rocsparse_int, alpha::Ptr{Cfloat}, + x_val::Ptr{Cfloat}, x_ind::Ptr{rocsparse_int}, y::Ptr{Cfloat}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_daxpyi(handle, nnz, alpha, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_daxpyi(handle::rocsparse_handle, - nnz::rocsparse_int, - alpha::Ptr{Cdouble}, x_val::Ptr{Cdouble}, + @check @ccall(librocsparse.rocsparse_daxpyi(handle::rocsparse_handle, + nnz::rocsparse_int, alpha::Ptr{Cdouble}, + x_val::Ptr{Cdouble}, x_ind::Ptr{rocsparse_int}, y::Ptr{Cdouble}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_caxpyi(handle, nnz, alpha, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_caxpyi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_caxpyi(handle::rocsparse_handle, nnz::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, x_val::Ptr{rocsparse_float_complex}, x_ind::Ptr{rocsparse_int}, y::Ptr{rocsparse_float_complex}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_zaxpyi(handle, nnz, alpha, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zaxpyi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zaxpyi(handle::rocsparse_handle, nnz::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, x_val::Ptr{rocsparse_double_complex}, x_ind::Ptr{rocsparse_int}, y::Ptr{rocsparse_double_complex}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_cdotci(handle, nnz, x_val, x_ind, y, result, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cdotci(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cdotci(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{rocsparse_float_complex}, x_ind::Ptr{rocsparse_int}, y::Ptr{rocsparse_float_complex}, result::Ptr{rocsparse_float_complex}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_zdotci(handle, nnz, x_val, x_ind, y, result, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zdotci(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zdotci(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{rocsparse_double_complex}, x_ind::Ptr{rocsparse_int}, y::Ptr{rocsparse_double_complex}, result::Ptr{rocsparse_double_complex}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_sdoti(handle, nnz, x_val, x_ind, y, result, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sdoti(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sdoti(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{Cfloat}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{Cfloat}, result::Ptr{Cfloat}, - idx_base::rocsparse_index_base)::rocsparse_status + x_ind::Ptr{rocsparse_int}, y::Ptr{Cfloat}, + result::Ptr{Cfloat}, + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_ddoti(handle, nnz, x_val, x_ind, y, result, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ddoti(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ddoti(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{Cdouble}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{Cdouble}, result::Ptr{Cdouble}, - idx_base::rocsparse_index_base)::rocsparse_status + x_ind::Ptr{rocsparse_int}, y::Ptr{Cdouble}, + result::Ptr{Cdouble}, + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_cdoti(handle, nnz, x_val, x_ind, y, result, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cdoti(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cdoti(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{rocsparse_float_complex}, x_ind::Ptr{rocsparse_int}, y::Ptr{rocsparse_float_complex}, result::Ptr{rocsparse_float_complex}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_zdoti(handle, nnz, x_val, x_ind, y, result, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zdoti(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zdoti(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{rocsparse_double_complex}, x_ind::Ptr{rocsparse_int}, y::Ptr{rocsparse_double_complex}, result::Ptr{rocsparse_double_complex}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_sgthr(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgthr(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sgthr(handle::rocsparse_handle, nnz::rocsparse_int, y::Ptr{Cfloat}, x_val::Ptr{Cfloat}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_dgthr(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgthr(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dgthr(handle::rocsparse_handle, nnz::rocsparse_int, y::Ptr{Cdouble}, x_val::Ptr{Cdouble}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_cgthr(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgthr(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cgthr(handle::rocsparse_handle, nnz::rocsparse_int, y::Ptr{rocsparse_float_complex}, x_val::Ptr{rocsparse_float_complex}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_zgthr(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgthr(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zgthr(handle::rocsparse_handle, nnz::rocsparse_int, y::Ptr{rocsparse_double_complex}, x_val::Ptr{rocsparse_double_complex}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_sgthrz(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgthrz(handle::rocsparse_handle, - nnz::rocsparse_int, - y::Ptr{Cfloat}, x_val::Ptr{Cfloat}, + @check @ccall(librocsparse.rocsparse_sgthrz(handle::rocsparse_handle, + nnz::rocsparse_int, y::Ptr{Cfloat}, + x_val::Ptr{Cfloat}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_dgthrz(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgthrz(handle::rocsparse_handle, - nnz::rocsparse_int, - y::Ptr{Cdouble}, x_val::Ptr{Cdouble}, + @check @ccall(librocsparse.rocsparse_dgthrz(handle::rocsparse_handle, + nnz::rocsparse_int, y::Ptr{Cdouble}, + x_val::Ptr{Cdouble}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_cgthrz(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgthrz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgthrz(handle::rocsparse_handle, nnz::rocsparse_int, y::Ptr{rocsparse_float_complex}, x_val::Ptr{rocsparse_float_complex}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_zgthrz(handle, nnz, y, x_val, x_ind, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgthrz(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgthrz(handle::rocsparse_handle, nnz::rocsparse_int, y::Ptr{rocsparse_double_complex}, x_val::Ptr{rocsparse_double_complex}, x_ind::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_sroti(handle, nnz, x_val, x_ind, y, c, s, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sroti(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sroti(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{Cfloat}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{Cfloat}, c::Ptr{Cfloat}, - s::Ptr{Cfloat}, - idx_base::rocsparse_index_base)::rocsparse_status + x_ind::Ptr{rocsparse_int}, y::Ptr{Cfloat}, + c::Ptr{Cfloat}, s::Ptr{Cfloat}, + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_droti(handle, nnz, x_val, x_ind, y, c, s, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_droti(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_droti(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{Cdouble}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{Cdouble}, c::Ptr{Cdouble}, - s::Ptr{Cdouble}, - idx_base::rocsparse_index_base)::rocsparse_status + x_ind::Ptr{rocsparse_int}, y::Ptr{Cdouble}, + c::Ptr{Cdouble}, s::Ptr{Cdouble}, + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_ssctr(handle, nnz, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ssctr(handle::rocsparse_handle, nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ssctr(handle::rocsparse_handle, nnz::rocsparse_int, x_val::Ptr{Cfloat}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{Cfloat}, - idx_base::rocsparse_index_base)::rocsparse_status + x_ind::Ptr{rocsparse_int}, y::Ptr{Cfloat}, + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_dsctr(handle, nnz, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dsctr(handle::rocsparse_handle, nnz::rocsparse_int, - x_val::Ptr{Cdouble}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{Cdouble}, - idx_base::rocsparse_index_base)::rocsparse_status -end - -function rocsparse_csctr(handle, nnz, x_val, x_ind, y, idx_base) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csctr(handle::rocsparse_handle, nnz::rocsparse_int, - x_val::Ptr{rocsparse_float_complex}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{rocsparse_float_complex}, - idx_base::rocsparse_index_base)::rocsparse_status -end - -function rocsparse_zsctr(handle, nnz, x_val, x_ind, y, idx_base) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zsctr(handle::rocsparse_handle, nnz::rocsparse_int, - x_val::Ptr{rocsparse_double_complex}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{rocsparse_double_complex}, - idx_base::rocsparse_index_base)::rocsparse_status -end - -function rocsparse_isctr(handle, nnz, x_val, x_ind, y, idx_base) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_isctr(handle::rocsparse_handle, nnz::rocsparse_int, - x_val::Ptr{rocsparse_int}, - x_ind::Ptr{rocsparse_int}, - y::Ptr{rocsparse_int}, - idx_base::rocsparse_index_base)::rocsparse_status -end - -function rocsparse_sbsrmv_ex_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrmv_ex_analysis(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, - nnzb::rocsparse_int, - descr::rocsparse_mat_descr, - bsr_val::Ptr{Cfloat}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status -end - -function rocsparse_dbsrmv_ex_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrmv_ex_analysis(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, - nnzb::rocsparse_int, - descr::rocsparse_mat_descr, - bsr_val::Ptr{Cdouble}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status -end - -function rocsparse_cbsrmv_ex_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrmv_ex_analysis(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, - nnzb::rocsparse_int, - descr::rocsparse_mat_descr, - bsr_val::Ptr{rocsparse_float_complex}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_dsctr(handle::rocsparse_handle, nnz::rocsparse_int, + x_val::Ptr{Cdouble}, + x_ind::Ptr{rocsparse_int}, y::Ptr{Cdouble}, + idx_base::rocsparse_index_base)::rocsparse_status) end -function rocsparse_zbsrmv_ex_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info) +function rocsparse_csctr(handle, nnz, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrmv_ex_analysis(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, - nnzb::rocsparse_int, - descr::rocsparse_mat_descr, - bsr_val::Ptr{rocsparse_double_complex}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_csctr(handle::rocsparse_handle, nnz::rocsparse_int, + x_val::Ptr{rocsparse_float_complex}, + x_ind::Ptr{rocsparse_int}, + y::Ptr{rocsparse_float_complex}, + idx_base::rocsparse_index_base)::rocsparse_status) end -function rocsparse_sbsrmv_ex(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) +function rocsparse_zsctr(handle, nnz, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrmv_ex(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cfloat}, - descr::rocsparse_mat_descr, - bsr_val::Ptr{Cfloat}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info, x::Ptr{Cfloat}, - beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status -end - -function rocsparse_dbsrmv_ex(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrmv_ex(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cdouble}, - descr::rocsparse_mat_descr, - bsr_val::Ptr{Cdouble}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info, - x::Ptr{Cdouble}, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status -end - -function rocsparse_cbsrmv_ex(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrmv_ex(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{rocsparse_float_complex}, - descr::rocsparse_mat_descr, - bsr_val::Ptr{rocsparse_float_complex}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info, - x::Ptr{rocsparse_float_complex}, - beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status -end - -function rocsparse_zbsrmv_ex(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, - bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) - AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrmv_ex(handle::rocsparse_handle, - dir::rocsparse_direction, - trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{rocsparse_double_complex}, - descr::rocsparse_mat_descr, - bsr_val::Ptr{rocsparse_double_complex}, - bsr_row_ptr::Ptr{rocsparse_int}, - bsr_col_ind::Ptr{rocsparse_int}, - block_dim::rocsparse_int, - info::rocsparse_mat_info, - x::Ptr{rocsparse_double_complex}, - beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + @check @ccall(librocsparse.rocsparse_zsctr(handle::rocsparse_handle, nnz::rocsparse_int, + x_val::Ptr{rocsparse_double_complex}, + x_ind::Ptr{rocsparse_int}, + y::Ptr{rocsparse_double_complex}, + idx_base::rocsparse_index_base)::rocsparse_status) end -function rocsparse_bsrmv_ex_clear(handle, info) +function rocsparse_isctr(handle, nnz, x_val, x_ind, y, idx_base) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrmv_ex_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_isctr(handle::rocsparse_handle, nnz::rocsparse_int, + x_val::Ptr{rocsparse_int}, + x_ind::Ptr{rocsparse_int}, + y::Ptr{rocsparse_int}, + idx_base::rocsparse_index_base)::rocsparse_status) end function rocsparse_sbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrmv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5412,13 +5626,13 @@ function rocsparse_sbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_ bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_dbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrmv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5429,13 +5643,13 @@ function rocsparse_dbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_ bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_cbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrmv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5446,13 +5660,13 @@ function rocsparse_cbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_ bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_zbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrmv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5463,55 +5677,53 @@ function rocsparse_zbsrmv_analysis(handle, dir, trans, mb, nb, nnzb, descr, bsr_ bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_sbsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cfloat}, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, - info::rocsparse_mat_info, - x::Ptr{Cfloat}, beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + info::rocsparse_mat_info, x::Ptr{Cfloat}, + beta::Ptr{Cfloat}, + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dbsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cdouble}, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, - info::rocsparse_mat_info, - x::Ptr{Cdouble}, beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + info::rocsparse_mat_info, x::Ptr{Cdouble}, + beta::Ptr{Cdouble}, + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_cbsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, @@ -5521,17 +5733,17 @@ function rocsparse_cbsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_va info::rocsparse_mat_info, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zbsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, @@ -5541,27 +5753,27 @@ function rocsparse_zbsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_va info::rocsparse_mat_info, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_bsrmv_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrmv_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_bsrmv_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_bsrsv_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrsv_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_bsrsv_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrsv_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5572,14 +5784,14 @@ function rocsparse_sbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_v bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrsv_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5590,14 +5802,14 @@ function rocsparse_dbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_v bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrsv_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5608,14 +5820,14 @@ function rocsparse_cbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_v bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrsv_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5626,7 +5838,7 @@ function rocsparse_zbsrsv_buffer_size(handle, dir, trans, mb, nnzb, descr, bsr_v bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end @cenum rocsparse_analysis_policy_::UInt32 begin @@ -5646,7 +5858,7 @@ function rocsparse_sbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrsv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5659,14 +5871,14 @@ function rocsparse_sbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrsv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5679,14 +5891,14 @@ function rocsparse_dbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrsv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5699,14 +5911,14 @@ function rocsparse_cbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrsv_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5719,20 +5931,20 @@ function rocsparse_zbsrsv_analysis(handle, dir, trans, mb, nnzb, descr, bsr_val, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsrsv_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrsv_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_bsrsv_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_sbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrsv_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5744,17 +5956,16 @@ function rocsparse_sbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_ bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - x::Ptr{Cfloat}, - y::Ptr{Cfloat}, + x::Ptr{Cfloat}, y::Ptr{Cfloat}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrsv_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5766,17 +5977,16 @@ function rocsparse_dbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_ bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - x::Ptr{Cdouble}, - y::Ptr{Cdouble}, + x::Ptr{Cdouble}, y::Ptr{Cdouble}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrsv_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5791,14 +6001,14 @@ function rocsparse_cbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_ x::Ptr{rocsparse_float_complex}, y::Ptr{rocsparse_float_complex}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrsv_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, mb::rocsparse_int, @@ -5813,20 +6023,19 @@ function rocsparse_zbsrsv_solve(handle, dir, trans, mb, nnzb, alpha, descr, bsr_ x::Ptr{rocsparse_double_complex}, y::Ptr{rocsparse_double_complex}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrxmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrxmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, size_of_mask::rocsparse_int, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cfloat}, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_mask_ptr::Ptr{rocsparse_int}, @@ -5835,20 +6044,19 @@ function rocsparse_sbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, x::Ptr{Cfloat}, beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrxmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrxmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, size_of_mask::rocsparse_int, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cdouble}, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_mask_ptr::Ptr{rocsparse_int}, @@ -5857,19 +6065,19 @@ function rocsparse_dbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, x::Ptr{Cdouble}, beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_cbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrxmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrxmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, size_of_mask::rocsparse_int, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, @@ -5880,19 +6088,19 @@ function rocsparse_cbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha block_dim::rocsparse_int, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha, descr, bsr_val, bsr_mask_ptr, bsr_row_ptr, bsr_end_ptr, bsr_col_ind, block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrxmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrxmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, size_of_mask::rocsparse_int, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, @@ -5903,50 +6111,46 @@ function rocsparse_zbsrxmv(handle, dir, trans, size_of_mask, mb, nb, nnzb, alpha block_dim::rocsparse_int, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_scoomv(handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scoomv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scoomv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, - alpha::Ptr{Cfloat}, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, coo_val::Ptr{Cfloat}, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, - x::Ptr{Cfloat}, - beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + x::Ptr{Cfloat}, beta::Ptr{Cfloat}, + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dcoomv(handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcoomv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcoomv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, - alpha::Ptr{Cdouble}, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, coo_val::Ptr{Cdouble}, coo_row_ind::Ptr{rocsparse_int}, coo_col_ind::Ptr{rocsparse_int}, - x::Ptr{Cdouble}, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + x::Ptr{Cdouble}, beta::Ptr{Cdouble}, + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_ccoomv(handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccoomv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccoomv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, coo_val::Ptr{rocsparse_float_complex}, @@ -5954,16 +6158,16 @@ function rocsparse_ccoomv(handle, trans, m, n, nnz, alpha, descr, coo_val, coo_r coo_col_ind::Ptr{rocsparse_int}, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zcoomv(handle, trans, m, n, nnz, alpha, descr, coo_val, coo_row_ind, coo_col_ind, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcoomv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcoomv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, coo_val::Ptr{rocsparse_double_complex}, @@ -5971,21 +6175,21 @@ function rocsparse_zcoomv(handle, trans, m, n, nnz, alpha, descr, coo_val, coo_r coo_col_ind::Ptr{rocsparse_int}, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_csritsv_zero_pivot(handle, descr, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csritsv_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csritsv_zero_pivot(handle::rocsparse_handle, descr::rocsparse_mat_descr, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsritsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsritsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -5994,13 +6198,13 @@ function rocsparse_scsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, c csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsritsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsritsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6009,13 +6213,13 @@ function rocsparse_dcsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, c csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsritsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsritsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6024,13 +6228,13 @@ function rocsparse_ccsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, c csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsritsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsritsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6039,13 +6243,13 @@ function rocsparse_zcsritsv_buffer_size(handle, trans, m, nnz, descr, csr_val, c csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsritsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsritsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6056,13 +6260,13 @@ function rocsparse_scsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsritsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsritsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6073,13 +6277,13 @@ function rocsparse_dcsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsritsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsritsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6090,13 +6294,13 @@ function rocsparse_ccsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsritsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsritsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6107,21 +6311,21 @@ function rocsparse_zcsritsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csritsv_clear(handle, descr, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csritsv_clear(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csritsv_clear(handle::rocsparse_handle, descr::rocsparse_mat_descr, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scsritsv_solve(handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsritsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsritsv_solve(handle::rocsparse_handle, host_nmaxiter::Ptr{rocsparse_int}, host_tol::Ptr{Cfloat}, host_history::Ptr{Cfloat}, @@ -6134,17 +6338,16 @@ function rocsparse_scsritsv_solve(handle, host_nmaxiter, host_tol, host_history, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - x::Ptr{Cfloat}, - y::Ptr{Cfloat}, + x::Ptr{Cfloat}, y::Ptr{Cfloat}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsritsv_solve(handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsritsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsritsv_solve(handle::rocsparse_handle, host_nmaxiter::Ptr{rocsparse_int}, host_tol::Ptr{Cdouble}, host_history::Ptr{Cdouble}, @@ -6157,17 +6360,16 @@ function rocsparse_dcsritsv_solve(handle, host_nmaxiter, host_tol, host_history, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - x::Ptr{Cdouble}, - y::Ptr{Cdouble}, + x::Ptr{Cdouble}, y::Ptr{Cdouble}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsritsv_solve(handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsritsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsritsv_solve(handle::rocsparse_handle, host_nmaxiter::Ptr{rocsparse_int}, host_tol::Ptr{Cfloat}, host_history::Ptr{Cfloat}, @@ -6183,14 +6385,14 @@ function rocsparse_ccsritsv_solve(handle, host_nmaxiter, host_tol, host_history, x::Ptr{rocsparse_float_complex}, y::Ptr{rocsparse_float_complex}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsritsv_solve(handle, host_nmaxiter, host_tol, host_history, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsritsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsritsv_solve(handle::rocsparse_handle, host_nmaxiter::Ptr{rocsparse_int}, host_tol::Ptr{Cdouble}, host_history::Ptr{Cdouble}, @@ -6206,13 +6408,111 @@ function rocsparse_zcsritsv_solve(handle, host_nmaxiter, host_tol, host_history, x::Ptr{rocsparse_double_complex}, y::Ptr{rocsparse_double_complex}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_scsritsv_solve_ex(handle, host_nmaxiter, host_nfreeiter, host_tol, + host_history, trans, m, nnz, alpha, descr, csr_val, + csr_row_ptr, csr_col_ind, info, x, y, policy, + temp_buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_scsritsv_solve_ex(handle::rocsparse_handle, + host_nmaxiter::Ptr{rocsparse_int}, + host_nfreeiter::rocsparse_int, + host_tol::Ptr{Cfloat}, + host_history::Ptr{Cfloat}, + trans::rocsparse_operation, + m::rocsparse_int, + nnz::rocsparse_int, + alpha::Ptr{Cfloat}, + descr::rocsparse_mat_descr, + csr_val::Ptr{Cfloat}, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + info::rocsparse_mat_info, + x::Ptr{Cfloat}, y::Ptr{Cfloat}, + policy::rocsparse_solve_policy, + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_dcsritsv_solve_ex(handle, host_nmaxiter, host_nfreeiter, host_tol, + host_history, trans, m, nnz, alpha, descr, csr_val, + csr_row_ptr, csr_col_ind, info, x, y, policy, + temp_buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_dcsritsv_solve_ex(handle::rocsparse_handle, + host_nmaxiter::Ptr{rocsparse_int}, + host_nfreeiter::rocsparse_int, + host_tol::Ptr{Cdouble}, + host_history::Ptr{Cdouble}, + trans::rocsparse_operation, + m::rocsparse_int, + nnz::rocsparse_int, + alpha::Ptr{Cdouble}, + descr::rocsparse_mat_descr, + csr_val::Ptr{Cdouble}, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + info::rocsparse_mat_info, + x::Ptr{Cdouble}, y::Ptr{Cdouble}, + policy::rocsparse_solve_policy, + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_ccsritsv_solve_ex(handle, host_nmaxiter, host_nfreeiter, host_tol, + host_history, trans, m, nnz, alpha, descr, csr_val, + csr_row_ptr, csr_col_ind, info, x, y, policy, + temp_buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_ccsritsv_solve_ex(handle::rocsparse_handle, + host_nmaxiter::Ptr{rocsparse_int}, + host_nfreeiter::rocsparse_int, + host_tol::Ptr{Cfloat}, + host_history::Ptr{Cfloat}, + trans::rocsparse_operation, + m::rocsparse_int, + nnz::rocsparse_int, + alpha::Ptr{rocsparse_float_complex}, + descr::rocsparse_mat_descr, + csr_val::Ptr{rocsparse_float_complex}, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + info::rocsparse_mat_info, + x::Ptr{rocsparse_float_complex}, + y::Ptr{rocsparse_float_complex}, + policy::rocsparse_solve_policy, + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_zcsritsv_solve_ex(handle, host_nmaxiter, host_nfreeiter, host_tol, + host_history, trans, m, nnz, alpha, descr, csr_val, + csr_row_ptr, csr_col_ind, info, x, y, policy, + temp_buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_zcsritsv_solve_ex(handle::rocsparse_handle, + host_nmaxiter::Ptr{rocsparse_int}, + host_nfreeiter::rocsparse_int, + host_tol::Ptr{Cdouble}, + host_history::Ptr{Cdouble}, + trans::rocsparse_operation, + m::rocsparse_int, + nnz::rocsparse_int, + alpha::Ptr{rocsparse_double_complex}, + descr::rocsparse_mat_descr, + csr_val::Ptr{rocsparse_double_complex}, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + info::rocsparse_mat_info, + x::Ptr{rocsparse_double_complex}, + y::Ptr{rocsparse_double_complex}, + policy::rocsparse_solve_policy, + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrmv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -6220,13 +6520,13 @@ function rocsparse_scsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_dcsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrmv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -6234,13 +6534,13 @@ function rocsparse_dcsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_ccsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrmv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -6248,13 +6548,13 @@ function rocsparse_ccsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_zcsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrmv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrmv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -6262,56 +6562,54 @@ function rocsparse_zcsrmv_analysis(handle, trans, m, n, nnz, descr, csr_val, csr csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_csrmv_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrmv_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_csrmv_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scsrmv(handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, - alpha::Ptr{Cfloat}, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, x::Ptr{Cfloat}, beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dcsrmv(handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, - alpha::Ptr{Cdouble}, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, x::Ptr{Cdouble}, beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_ccsrmv(handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, @@ -6320,16 +6618,16 @@ function rocsparse_ccsrmv(handle, trans, m, n, nnz, alpha, descr, csr_val, csr_r info::rocsparse_mat_info, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zcsrmv(handle, trans, m, n, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + nnz::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, @@ -6338,21 +6636,21 @@ function rocsparse_zcsrmv(handle, trans, m, n, nnz, alpha, descr, csr_val, csr_r info::rocsparse_mat_info, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_csrsv_zero_pivot(handle, descr, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrsv_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrsv_zero_pivot(handle::rocsparse_handle, descr::rocsparse_mat_descr, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6361,13 +6659,13 @@ function rocsparse_scsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6376,13 +6674,13 @@ function rocsparse_dcsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6391,13 +6689,13 @@ function rocsparse_ccsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrsv_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6406,13 +6704,13 @@ function rocsparse_zcsrsv_buffer_size(handle, trans, m, nnz, descr, csr_val, csr csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6423,13 +6721,13 @@ function rocsparse_scsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ro info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6440,13 +6738,13 @@ function rocsparse_dcsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ro info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6457,13 +6755,13 @@ function rocsparse_ccsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ro info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrsv_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrsv_analysis(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, nnz::rocsparse_int, @@ -6474,61 +6772,56 @@ function rocsparse_zcsrsv_analysis(handle, trans, m, nnz, descr, csr_val, csr_ro info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csrsv_clear(handle, descr, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrsv_clear(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrsv_clear(handle::rocsparse_handle, descr::rocsparse_mat_descr, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scsrsv_solve(handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrsv_solve(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - x::Ptr{Cfloat}, - y::Ptr{Cfloat}, + x::Ptr{Cfloat}, y::Ptr{Cfloat}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrsv_solve(handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrsv_solve(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - x::Ptr{Cdouble}, - y::Ptr{Cdouble}, + x::Ptr{Cdouble}, y::Ptr{Cdouble}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrsv_solve(handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrsv_solve(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, @@ -6538,16 +6831,15 @@ function rocsparse_ccsrsv_solve(handle, trans, m, nnz, alpha, descr, csr_val, cs x::Ptr{rocsparse_float_complex}, y::Ptr{rocsparse_float_complex}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrsv_solve(handle, trans, m, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, info, x, y, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrsv_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrsv_solve(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, @@ -6557,46 +6849,45 @@ function rocsparse_zcsrsv_solve(handle, trans, m, nnz, alpha, descr, csr_val, cs x::Ptr{rocsparse_double_complex}, y::Ptr{rocsparse_double_complex}, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sellmv(handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sellmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sellmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, alpha::Ptr{Cfloat}, + m::rocsparse_int, n::rocsparse_int, + alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, ell_val::Ptr{Cfloat}, ell_col_ind::Ptr{rocsparse_int}, ell_width::rocsparse_int, x::Ptr{Cfloat}, beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dellmv(handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dellmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dellmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, alpha::Ptr{Cdouble}, + m::rocsparse_int, n::rocsparse_int, + alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, ell_val::Ptr{Cdouble}, ell_col_ind::Ptr{rocsparse_int}, ell_width::rocsparse_int, x::Ptr{Cdouble}, beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_cellmv(handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cellmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cellmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, ell_val::Ptr{rocsparse_float_complex}, @@ -6604,16 +6895,15 @@ function rocsparse_cellmv(handle, trans, m, n, alpha, descr, ell_val, ell_col_in ell_width::rocsparse_int, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zellmv(handle, trans, m, n, alpha, descr, ell_val, ell_col_ind, ell_width, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zellmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zellmv(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, ell_val::Ptr{rocsparse_double_complex}, @@ -6621,60 +6911,56 @@ function rocsparse_zellmv(handle, trans, m, n, alpha, descr, ell_val, ell_col_in ell_width::rocsparse_int, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_sgebsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgebsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cfloat}, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - x::Ptr{Cfloat}, - beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + x::Ptr{Cfloat}, beta::Ptr{Cfloat}, + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dgebsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgebsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, - alpha::Ptr{Cdouble}, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - x::Ptr{Cdouble}, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + x::Ptr{Cdouble}, beta::Ptr{Cdouble}, + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_cgebsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgebsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, @@ -6684,18 +6970,18 @@ function rocsparse_cgebsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_ col_block_dim::rocsparse_int, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zgebsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsrmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgebsrmv(handle::rocsparse_handle, dir::rocsparse_direction, trans::rocsparse_operation, - mb::rocsparse_int, - nb::rocsparse_int, nnzb::rocsparse_int, + mb::rocsparse_int, nb::rocsparse_int, + nnzb::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, @@ -6705,88 +6991,85 @@ function rocsparse_zgebsrmv(handle, dir, trans, mb, nb, nnzb, alpha, descr, bsr_ col_block_dim::rocsparse_int, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_sgemvi_buffer_size(handle, trans, m, n, nnz, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgemvi_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgemvi_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgemvi_buffer_size(handle, trans, m, n, nnz, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgemvi_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgemvi_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgemvi_buffer_size(handle, trans, m, n, nnz, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgemvi_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgemvi_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgemvi_buffer_size(handle, trans, m, n, nnz, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgemvi_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgemvi_buffer_size(handle::rocsparse_handle, trans::rocsparse_operation, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgemvi(handle, trans, m, n, alpha, A, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgemvi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgemvi(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, lda::rocsparse_int, - nnz::rocsparse_int, x_val::Ptr{Cfloat}, + m::rocsparse_int, n::rocsparse_int, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::rocsparse_int, nnz::rocsparse_int, + x_val::Ptr{Cfloat}, x_ind::Ptr{rocsparse_int}, - beta::Ptr{Cfloat}, - y::Ptr{Cfloat}, + beta::Ptr{Cfloat}, y::Ptr{Cfloat}, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgemvi(handle, trans, m, n, alpha, A, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgemvi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgemvi(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, lda::rocsparse_int, - nnz::rocsparse_int, x_val::Ptr{Cdouble}, + m::rocsparse_int, n::rocsparse_int, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::rocsparse_int, nnz::rocsparse_int, + x_val::Ptr{Cdouble}, x_ind::Ptr{rocsparse_int}, - beta::Ptr{Cdouble}, - y::Ptr{Cdouble}, + beta::Ptr{Cdouble}, y::Ptr{Cdouble}, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgemvi(handle, trans, m, n, alpha, A, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgemvi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgemvi(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, A::Ptr{rocsparse_float_complex}, lda::rocsparse_int, nnz::rocsparse_int, @@ -6795,16 +7078,15 @@ function rocsparse_cgemvi(handle, trans, m, n, alpha, A, lda, nnz, x_val, x_ind, beta::Ptr{rocsparse_float_complex}, y::Ptr{rocsparse_float_complex}, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgemvi(handle, trans, m, n, alpha, A, lda, nnz, x_val, x_ind, beta, y, idx_base, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgemvi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgemvi(handle::rocsparse_handle, trans::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, A::Ptr{rocsparse_double_complex}, lda::rocsparse_int, nnz::rocsparse_int, @@ -6813,66 +7095,66 @@ function rocsparse_zgemvi(handle, trans, m, n, alpha, A, lda, nnz, x_val, x_ind, beta::Ptr{rocsparse_double_complex}, y::Ptr{rocsparse_double_complex}, idx_base::rocsparse_index_base, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_shybmv(handle, trans, alpha, descr, hyb, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_shybmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_shybmv(handle::rocsparse_handle, trans::rocsparse_operation, alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, - hyb::rocsparse_hyb_mat, - x::Ptr{Cfloat}, beta::Ptr{Cfloat}, - y::Ptr{Cfloat})::rocsparse_status + hyb::rocsparse_hyb_mat, x::Ptr{Cfloat}, + beta::Ptr{Cfloat}, + y::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dhybmv(handle, trans, alpha, descr, hyb, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dhybmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dhybmv(handle::rocsparse_handle, trans::rocsparse_operation, alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, - hyb::rocsparse_hyb_mat, - x::Ptr{Cdouble}, beta::Ptr{Cdouble}, - y::Ptr{Cdouble})::rocsparse_status + hyb::rocsparse_hyb_mat, x::Ptr{Cdouble}, + beta::Ptr{Cdouble}, + y::Ptr{Cdouble})::rocsparse_status) end function rocsparse_chybmv(handle, trans, alpha, descr, hyb, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_chybmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_chybmv(handle::rocsparse_handle, trans::rocsparse_operation, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, x::Ptr{rocsparse_float_complex}, beta::Ptr{rocsparse_float_complex}, - y::Ptr{rocsparse_float_complex})::rocsparse_status + y::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zhybmv(handle, trans, alpha, descr, hyb, x, beta, y) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zhybmv(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zhybmv(handle::rocsparse_handle, trans::rocsparse_operation, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, hyb::rocsparse_hyb_mat, x::Ptr{rocsparse_double_complex}, beta::Ptr{rocsparse_double_complex}, - y::Ptr{rocsparse_double_complex})::rocsparse_status + y::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_sbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, alpha::Ptr{Cfloat}, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, + alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -6880,20 +7162,20 @@ function rocsparse_sbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, block_dim::rocsparse_int, B::Ptr{Cfloat}, ldb::rocsparse_int, beta::Ptr{Cfloat}, C::Ptr{Cfloat}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_dbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, alpha::Ptr{Cdouble}, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, + alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -6901,20 +7183,19 @@ function rocsparse_dbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, block_dim::rocsparse_int, B::Ptr{Cdouble}, ldb::rocsparse_int, beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_cbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, @@ -6925,20 +7206,19 @@ function rocsparse_cbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, ldb::rocsparse_int, beta::Ptr{rocsparse_float_complex}, C::Ptr{rocsparse_float_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_zbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, @@ -6949,21 +7229,21 @@ function rocsparse_zbsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, ldb::rocsparse_int, beta::Ptr{rocsparse_double_complex}, C::Ptr{rocsparse_double_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_bsrsm_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrsm_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_bsrsm_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrsm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -6976,14 +7256,14 @@ function rocsparse_sbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, n bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrsm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -6996,14 +7276,14 @@ function rocsparse_dbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, n bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrsm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7016,14 +7296,14 @@ function rocsparse_cbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, n bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrsm_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7036,14 +7316,14 @@ function rocsparse_zbsrsm_buffer_size(handle, dir, trans_A, trans_X, mb, nrhs, n bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrsm_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7058,14 +7338,14 @@ function rocsparse_sbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrsm_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7080,14 +7360,14 @@ function rocsparse_dbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrsm_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7102,14 +7382,14 @@ function rocsparse_cbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrsm_analysis(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7124,20 +7404,20 @@ function rocsparse_zbsrsm_analysis(handle, dir, trans_A, trans_X, mb, nrhs, nnzb info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsrsm_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrsm_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_bsrsm_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_sbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, B, ldb, X, ldx, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrsm_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7151,18 +7431,17 @@ function rocsparse_sbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, a bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - B::Ptr{Cfloat}, - ldb::rocsparse_int, X::Ptr{Cfloat}, - ldx::rocsparse_int, + B::Ptr{Cfloat}, ldb::rocsparse_int, + X::Ptr{Cfloat}, ldx::rocsparse_int, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, B, ldb, X, ldx, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrsm_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7176,18 +7455,17 @@ function rocsparse_dbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, a bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - B::Ptr{Cdouble}, - ldb::rocsparse_int, X::Ptr{Cdouble}, - ldx::rocsparse_int, + B::Ptr{Cdouble}, ldb::rocsparse_int, + X::Ptr{Cdouble}, ldx::rocsparse_int, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, B, ldb, X, ldx, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrsm_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7206,14 +7484,14 @@ function rocsparse_cbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, a X::Ptr{rocsparse_float_complex}, ldx::rocsparse_int, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, B, ldb, X, ldx, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrsm_solve(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_X::rocsparse_operation, @@ -7232,56 +7510,53 @@ function rocsparse_zbsrsm_solve(handle, dir, trans_A, trans_X, mb, nrhs, nnzb, a X::Ptr{rocsparse_double_complex}, ldx::rocsparse_int, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsrmm(handle, trans_A, trans_B, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrmm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, alpha::Ptr{Cfloat}, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, + alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - B::Ptr{Cfloat}, - ldb::rocsparse_int, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocsparse_int)::rocsparse_status + B::Ptr{Cfloat}, ldb::rocsparse_int, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_dcsrmm(handle, trans_A, trans_B, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrmm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, alpha::Ptr{Cdouble}, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, + alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - B::Ptr{Cdouble}, - ldb::rocsparse_int, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocsparse_int)::rocsparse_status + B::Ptr{Cdouble}, ldb::rocsparse_int, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_ccsrmm(handle, trans_A, trans_B, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrmm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, @@ -7291,18 +7566,17 @@ function rocsparse_ccsrmm(handle, trans_A, trans_B, m, n, k, nnz, alpha, descr, ldb::rocsparse_int, beta::Ptr{rocsparse_float_complex}, C::Ptr{rocsparse_float_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_zcsrmm(handle, trans_A, trans_B, m, n, k, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrmm(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, @@ -7312,21 +7586,21 @@ function rocsparse_zcsrmm(handle, trans_A, trans_B, m, n, k, nnz, alpha, descr, ldb::rocsparse_int, beta::Ptr{rocsparse_double_complex}, C::Ptr{rocsparse_double_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_csrsm_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrsm_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrsm_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrsm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7341,14 +7615,14 @@ function rocsparse_scsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, al ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrsm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7363,14 +7637,14 @@ function rocsparse_dcsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, al ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrsm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7385,14 +7659,14 @@ function rocsparse_ccsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, al ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrsm_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrsm_buffer_size(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7407,14 +7681,14 @@ function rocsparse_zcsrsm_buffer_size(handle, trans_A, trans_B, m, nrhs, nnz, al ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrsm_analysis(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7429,14 +7703,14 @@ function rocsparse_scsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrsm_analysis(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7452,14 +7726,14 @@ function rocsparse_dcsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrsm_analysis(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7475,14 +7749,14 @@ function rocsparse_ccsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrsm_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrsm_analysis(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, @@ -7498,20 +7772,20 @@ function rocsparse_zcsrsm_analysis(handle, trans_A, trans_B, m, nrhs, nnz, alpha info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csrsm_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrsm_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_csrsm_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrsm_solve(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, nrhs::rocsparse_int, @@ -7524,14 +7798,14 @@ function rocsparse_scsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, d B::Ptr{Cfloat}, ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrsm_solve(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, nrhs::rocsparse_int, @@ -7544,14 +7818,14 @@ function rocsparse_dcsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, d B::Ptr{Cdouble}, ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrsm_solve(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, nrhs::rocsparse_int, @@ -7565,14 +7839,14 @@ function rocsparse_ccsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, d ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, descr, csr_val, csr_row_ptr, csr_col_ind, B, ldb, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrsm_solve(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrsm_solve(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, m::rocsparse_int, nrhs::rocsparse_int, @@ -7586,66 +7860,63 @@ function rocsparse_zcsrsm_solve(handle, trans_A, trans_B, m, nrhs, nnz, alpha, d ldb::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sgebsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgebsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgebsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, alpha::Ptr{Cfloat}, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, + alpha::Ptr{Cfloat}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - B::Ptr{Cfloat}, - ldb::rocsparse_int, beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocsparse_int)::rocsparse_status + B::Ptr{Cfloat}, ldb::rocsparse_int, + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_dgebsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgebsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgebsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, alpha::Ptr{Cdouble}, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, + alpha::Ptr{Cdouble}, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, bsr_col_ind::Ptr{rocsparse_int}, row_block_dim::rocsparse_int, col_block_dim::rocsparse_int, - B::Ptr{Cdouble}, - ldb::rocsparse_int, beta::Ptr{Cdouble}, - C::Ptr{Cdouble}, - ldc::rocsparse_int)::rocsparse_status + B::Ptr{Cdouble}, ldb::rocsparse_int, + beta::Ptr{Cdouble}, C::Ptr{Cdouble}, + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_cgebsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgebsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgebsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, @@ -7657,20 +7928,19 @@ function rocsparse_cgebsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alph ldb::rocsparse_int, beta::Ptr{rocsparse_float_complex}, C::Ptr{rocsparse_float_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_zgebsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alpha, descr, bsr_val, bsr_row_ptr, bsr_col_ind, row_block_dim, col_block_dim, B, ldb, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgebsrmm(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgebsrmm(handle::rocsparse_handle, dir::rocsparse_direction, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - mb::rocsparse_int, - n::rocsparse_int, kb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, n::rocsparse_int, + kb::rocsparse_int, nnzb::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, @@ -7682,55 +7952,53 @@ function rocsparse_zgebsrmm(handle, dir, trans_A, trans_B, mb, n, kb, nnzb, alph ldb::rocsparse_int, beta::Ptr{rocsparse_double_complex}, C::Ptr{rocsparse_double_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_sgemmi(handle, trans_A, trans_B, m, n, k, nnz, alpha, A, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgemmi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgemmi(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, alpha::Ptr{Cfloat}, - A::Ptr{Cfloat}, lda::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, + alpha::Ptr{Cfloat}, A::Ptr{Cfloat}, + lda::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, - beta::Ptr{Cfloat}, - C::Ptr{Cfloat}, - ldc::rocsparse_int)::rocsparse_status + beta::Ptr{Cfloat}, C::Ptr{Cfloat}, + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_dgemmi(handle, trans_A, trans_B, m, n, k, nnz, alpha, A, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgemmi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgemmi(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, alpha::Ptr{Cdouble}, - A::Ptr{Cdouble}, lda::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, + alpha::Ptr{Cdouble}, A::Ptr{Cdouble}, + lda::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, beta::Ptr{Cdouble}, C::Ptr{Cdouble}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_cgemmi(handle, trans_A, trans_B, m, n, k, nnz, alpha, A, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgemmi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgemmi(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{rocsparse_float_complex}, A::Ptr{rocsparse_float_complex}, lda::rocsparse_int, @@ -7740,18 +8008,17 @@ function rocsparse_cgemmi(handle, trans_A, trans_B, m, n, k, nnz, alpha, A, lda, csr_col_ind::Ptr{rocsparse_int}, beta::Ptr{rocsparse_float_complex}, C::Ptr{rocsparse_float_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_zgemmi(handle, trans_A, trans_B, m, n, k, nnz, alpha, A, lda, descr, csr_val, csr_row_ptr, csr_col_ind, beta, C, ldc) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgemmi(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgemmi(handle::rocsparse_handle, trans_A::rocsparse_operation, trans_B::rocsparse_operation, - m::rocsparse_int, - n::rocsparse_int, k::rocsparse_int, - nnz::rocsparse_int, + m::rocsparse_int, n::rocsparse_int, + k::rocsparse_int, nnz::rocsparse_int, alpha::Ptr{rocsparse_double_complex}, A::Ptr{rocsparse_double_complex}, lda::rocsparse_int, @@ -7761,20 +8028,20 @@ function rocsparse_zgemmi(handle, trans_A, trans_B, m, n, k, nnz, alpha, A, lda, csr_col_ind::Ptr{rocsparse_int}, beta::Ptr{rocsparse_double_complex}, C::Ptr{rocsparse_double_complex}, - ldc::rocsparse_int)::rocsparse_status + ldc::rocsparse_int)::rocsparse_status) end function rocsparse_bsric0_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsric0_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_bsric0_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsric0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7784,13 +8051,13 @@ function rocsparse_sbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bs bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsric0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7800,13 +8067,13 @@ function rocsparse_dbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bs bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsric0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7816,13 +8083,13 @@ function rocsparse_cbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bs bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsric0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7832,14 +8099,14 @@ function rocsparse_zbsric0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bs bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsric0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7851,14 +8118,14 @@ function rocsparse_sbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_r info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsric0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7870,14 +8137,14 @@ function rocsparse_dbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_r info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsric0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7889,14 +8156,14 @@ function rocsparse_cbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_r info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsric0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -7908,22 +8175,21 @@ function rocsparse_zbsric0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_r info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsric0_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsric0_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_bsric0_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_sbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsric0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsric0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -7931,16 +8197,15 @@ function rocsparse_sbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, b block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsric0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsric0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -7948,16 +8213,15 @@ function rocsparse_dbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, b block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsric0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsric0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -7965,16 +8229,15 @@ function rocsparse_cbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, b block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsric0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsric0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -7982,74 +8245,74 @@ function rocsparse_zbsric0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, b block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsrilu0_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrilu0_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_bsrilu0_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_sbsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cfloat}, - boost_val::Ptr{Cfloat})::rocsparse_status + boost_val::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dbsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{Cdouble})::rocsparse_status + boost_val::Ptr{Cdouble})::rocsparse_status) end function rocsparse_cbsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cfloat}, - boost_val::Ptr{rocsparse_float_complex})::rocsparse_status + boost_val::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zbsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{rocsparse_double_complex})::rocsparse_status + boost_val::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_dsbsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dsbsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dsbsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{Cfloat})::rocsparse_status + boost_val::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dcbsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcbsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcbsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{rocsparse_float_complex})::rocsparse_status + boost_val::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_sbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrilu0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8059,13 +8322,13 @@ function rocsparse_sbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, b bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrilu0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8075,13 +8338,13 @@ function rocsparse_dbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, b bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrilu0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8091,13 +8354,13 @@ function rocsparse_cbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, b bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrilu0_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8107,14 +8370,14 @@ function rocsparse_zbsrilu0_buffer_size(handle, dir, mb, nnzb, descr, bsr_val, b bsr_col_ind::Ptr{rocsparse_int}, block_dim::rocsparse_int, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrilu0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8126,14 +8389,14 @@ function rocsparse_sbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrilu0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8145,14 +8408,14 @@ function rocsparse_dbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrilu0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8164,14 +8427,14 @@ function rocsparse_cbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrilu0_analysis(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nnzb::rocsparse_int, @@ -8183,22 +8446,21 @@ function rocsparse_zbsrilu0_analysis(handle, dir, mb, nnzb, descr, bsr_val, bsr_ info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_bsrilu0_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_bsrilu0_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_bsrilu0_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_sbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sbsrilu0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sbsrilu0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{Cfloat}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -8206,16 +8468,15 @@ function rocsparse_sbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dbsrilu0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dbsrilu0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{Cdouble}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -8223,16 +8484,15 @@ function rocsparse_dbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cbsrilu0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cbsrilu0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_float_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -8240,16 +8500,15 @@ function rocsparse_cbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, bsr_col_ind, block_dim, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zbsrilu0(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zbsrilu0(handle::rocsparse_handle, dir::rocsparse_direction, - mb::rocsparse_int, - nnzb::rocsparse_int, + mb::rocsparse_int, nnzb::rocsparse_int, descr::rocsparse_mat_descr, bsr_val::Ptr{rocsparse_double_complex}, bsr_row_ptr::Ptr{rocsparse_int}, @@ -8257,41 +8516,41 @@ function rocsparse_zbsrilu0(handle, dir, mb, nnzb, descr, bsr_val, bsr_row_ptr, block_dim::rocsparse_int, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csric0_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csric0_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csric0_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_csric0_singular_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csric0_singular_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csric0_singular_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_csric0_set_tolerance(handle, info, tolerance) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csric0_set_tolerance(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csric0_set_tolerance(handle::rocsparse_handle, info::rocsparse_mat_info, - tolerance::Cdouble)::rocsparse_status + tolerance::Cdouble)::rocsparse_status) end function rocsparse_csric0_get_tolerance(handle, info, tolerance) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csric0_get_tolerance(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csric0_get_tolerance(handle::rocsparse_handle, info::rocsparse_mat_info, - tolerance::Ptr{Cdouble})::rocsparse_status + tolerance::Ptr{Cdouble})::rocsparse_status) end function rocsparse_scsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsric0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8299,13 +8558,13 @@ function rocsparse_scsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_p csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsric0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8313,13 +8572,13 @@ function rocsparse_dcsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_p csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsric0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8327,13 +8586,13 @@ function rocsparse_ccsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_p csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsric0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsric0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8341,13 +8600,13 @@ function rocsparse_zcsric0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_p csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsric0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8357,13 +8616,13 @@ function rocsparse_scsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsric0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8373,13 +8632,13 @@ function rocsparse_dcsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsric0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8389,13 +8648,13 @@ function rocsparse_ccsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsric0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsric0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8405,19 +8664,19 @@ function rocsparse_zcsric0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csric0_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csric0_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_csric0_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsric0(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scsric0(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, @@ -8425,13 +8684,13 @@ function rocsparse_scsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsric0(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcsric0(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, @@ -8439,13 +8698,13 @@ function rocsparse_dcsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsric0(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsric0(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, @@ -8453,13 +8712,13 @@ function rocsparse_ccsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsric0(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsric0(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, @@ -8467,95 +8726,95 @@ function rocsparse_zcsric0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csrilu0_zero_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrilu0_zero_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrilu0_zero_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_csrilu0_set_tolerance(handle, info, tolerance) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrilu0_set_tolerance(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrilu0_set_tolerance(handle::rocsparse_handle, info::rocsparse_mat_info, - tolerance::Cdouble)::rocsparse_status + tolerance::Cdouble)::rocsparse_status) end function rocsparse_csrilu0_get_tolerance(handle, info, tolerance) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrilu0_get_tolerance(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrilu0_get_tolerance(handle::rocsparse_handle, info::rocsparse_mat_info, - tolerance::Ptr{Cdouble})::rocsparse_status + tolerance::Ptr{Cdouble})::rocsparse_status) end function rocsparse_csrilu0_singular_pivot(handle, info, position) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrilu0_singular_pivot(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csrilu0_singular_pivot(handle::rocsparse_handle, info::rocsparse_mat_info, - position::Ptr{rocsparse_int})::rocsparse_status + position::Ptr{rocsparse_int})::rocsparse_status) end function rocsparse_scsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cfloat}, - boost_val::Ptr{Cfloat})::rocsparse_status + boost_val::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dcsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{Cdouble})::rocsparse_status + boost_val::Ptr{Cdouble})::rocsparse_status) end function rocsparse_ccsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cfloat}, - boost_val::Ptr{rocsparse_float_complex})::rocsparse_status + boost_val::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_zcsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{rocsparse_double_complex})::rocsparse_status + boost_val::Ptr{rocsparse_double_complex})::rocsparse_status) end function rocsparse_dscsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dscsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dscsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{Cfloat})::rocsparse_status + boost_val::Ptr{Cfloat})::rocsparse_status) end function rocsparse_dccsrilu0_numeric_boost(handle, info, enable_boost, boost_tol, boost_val) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dccsrilu0_numeric_boost(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dccsrilu0_numeric_boost(handle::rocsparse_handle, info::rocsparse_mat_info, enable_boost::Cint, boost_tol::Ptr{Cdouble}, - boost_val::Ptr{rocsparse_float_complex})::rocsparse_status + boost_val::Ptr{rocsparse_float_complex})::rocsparse_status) end function rocsparse_scsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrilu0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8563,13 +8822,13 @@ function rocsparse_scsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrilu0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8577,13 +8836,13 @@ function rocsparse_dcsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrilu0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8591,13 +8850,13 @@ function rocsparse_ccsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrilu0_buffer_size(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8605,13 +8864,13 @@ function rocsparse_zcsrilu0_buffer_size(handle, m, nnz, descr, csr_val, csr_row_ csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsrilu0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8621,13 +8880,13 @@ function rocsparse_scsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsrilu0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8637,13 +8896,13 @@ function rocsparse_dcsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsrilu0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8653,13 +8912,13 @@ function rocsparse_ccsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, analysis, solve, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrilu0_analysis(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsrilu0_analysis(handle::rocsparse_handle, m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, @@ -8669,73 +8928,69 @@ function rocsparse_zcsrilu0_analysis(handle, m, nnz, descr, csr_val, csr_row_ptr info::rocsparse_mat_info, analysis::rocsparse_analysis_policy, solve::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_csrilu0_clear(handle, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csrilu0_clear(handle::rocsparse_handle, - info::rocsparse_mat_info)::rocsparse_status + @check @ccall(librocsparse.rocsparse_csrilu0_clear(handle::rocsparse_handle, + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scsrilu0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrilu0(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scsrilu0(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsrilu0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrilu0(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcsrilu0(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsrilu0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrilu0(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsrilu0(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsrilu0(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, info, policy, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrilu0(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsrilu0(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, csr_col_ind::Ptr{rocsparse_int}, info::rocsparse_mat_info, policy::rocsparse_solve_policy, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_itilu0_alg_::UInt32 begin @@ -8751,7 +9006,7 @@ const rocsparse_itilu0_alg = rocsparse_itilu0_alg_ function rocsparse_csritilu0_buffer_size(handle, alg, option, nmaxiter, m, nnz, csr_row_ptr, csr_col_ind, idx_base, datatype, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csritilu0_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csritilu0_buffer_size(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, option::rocsparse_int, nmaxiter::rocsparse_int, @@ -8761,14 +9016,14 @@ function rocsparse_csritilu0_buffer_size(handle, alg, option, nmaxiter, m, nnz, csr_col_ind::Ptr{rocsparse_int}, idx_base::rocsparse_index_base, datatype::rocsparse_datatype, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_csritilu0_preprocess(handle, alg, option, nmaxiter, m, nnz, csr_row_ptr, csr_col_ind, idx_base, datatype, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_csritilu0_preprocess(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_csritilu0_preprocess(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, option::rocsparse_int, nmaxiter::rocsparse_int, @@ -8779,14 +9034,14 @@ function rocsparse_csritilu0_preprocess(handle, alg, option, nmaxiter, m, nnz, c idx_base::rocsparse_index_base, datatype::rocsparse_datatype, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, idx_base, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsritilu0_compute(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsritilu0_compute(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, option::rocsparse_int, nmaxiter::Ptr{rocsparse_int}, @@ -8798,14 +9053,14 @@ function rocsparse_scsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz ilu0::Ptr{Cfloat}, idx_base::rocsparse_index_base, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, idx_base, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsritilu0_compute(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsritilu0_compute(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, option::rocsparse_int, nmaxiter::Ptr{rocsparse_int}, @@ -8817,14 +9072,14 @@ function rocsparse_dcsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz ilu0::Ptr{Cdouble}, idx_base::rocsparse_index_base, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, idx_base, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsritilu0_compute(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsritilu0_compute(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, option::rocsparse_int, nmaxiter::Ptr{rocsparse_int}, @@ -8836,14 +9091,14 @@ function rocsparse_ccsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz ilu0::Ptr{rocsparse_float_complex}, idx_base::rocsparse_index_base, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, idx_base, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsritilu0_compute(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsritilu0_compute(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, option::rocsparse_int, nmaxiter::Ptr{rocsparse_int}, @@ -8855,47 +9110,131 @@ function rocsparse_zcsritilu0_compute(handle, alg, option, nmaxiter, tol, m, nnz ilu0::Ptr{rocsparse_double_complex}, idx_base::rocsparse_index_base, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_scsritilu0_compute_ex(handle, alg, option, nmaxiter, nfreeiter, tol, m, + nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, + idx_base, buffer_size, buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_scsritilu0_compute_ex(handle::rocsparse_handle, + alg::rocsparse_itilu0_alg, + option::rocsparse_int, + nmaxiter::Ptr{rocsparse_int}, + nfreeiter::rocsparse_int, + tol::Cfloat, + m::rocsparse_int, + nnz::rocsparse_int, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + csr_val::Ptr{Cfloat}, + ilu0::Ptr{Cfloat}, + idx_base::rocsparse_index_base, + buffer_size::Csize_t, + buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_dcsritilu0_compute_ex(handle, alg, option, nmaxiter, nfreeiter, tol, m, + nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, + idx_base, buffer_size, buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_dcsritilu0_compute_ex(handle::rocsparse_handle, + alg::rocsparse_itilu0_alg, + option::rocsparse_int, + nmaxiter::Ptr{rocsparse_int}, + nfreeiter::rocsparse_int, + tol::Cdouble, + m::rocsparse_int, + nnz::rocsparse_int, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + csr_val::Ptr{Cdouble}, + ilu0::Ptr{Cdouble}, + idx_base::rocsparse_index_base, + buffer_size::Csize_t, + buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_ccsritilu0_compute_ex(handle, alg, option, nmaxiter, nfreeiter, tol, m, + nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, + idx_base, buffer_size, buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_ccsritilu0_compute_ex(handle::rocsparse_handle, + alg::rocsparse_itilu0_alg, + option::rocsparse_int, + nmaxiter::Ptr{rocsparse_int}, + nfreeiter::rocsparse_int, + tol::Cfloat, + m::rocsparse_int, + nnz::rocsparse_int, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + csr_val::Ptr{rocsparse_float_complex}, + ilu0::Ptr{rocsparse_float_complex}, + idx_base::rocsparse_index_base, + buffer_size::Csize_t, + buffer::Ptr{Cvoid})::rocsparse_status) +end + +function rocsparse_zcsritilu0_compute_ex(handle, alg, option, nmaxiter, nfreeiter, tol, m, + nnz, csr_row_ptr, csr_col_ind, csr_val, ilu0, + idx_base, buffer_size, buffer) + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_zcsritilu0_compute_ex(handle::rocsparse_handle, + alg::rocsparse_itilu0_alg, + option::rocsparse_int, + nmaxiter::Ptr{rocsparse_int}, + nfreeiter::rocsparse_int, + tol::Cdouble, + m::rocsparse_int, + nnz::rocsparse_int, + csr_row_ptr::Ptr{rocsparse_int}, + csr_col_ind::Ptr{rocsparse_int}, + csr_val::Ptr{rocsparse_double_complex}, + ilu0::Ptr{rocsparse_double_complex}, + idx_base::rocsparse_index_base, + buffer_size::Csize_t, + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsritilu0_history(handle, alg, niter, data, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsritilu0_history(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scsritilu0_history(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, niter::Ptr{rocsparse_int}, data::Ptr{Cfloat}, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcsritilu0_history(handle, alg, niter, data, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsritilu0_history(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcsritilu0_history(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, niter::Ptr{rocsparse_int}, data::Ptr{Cdouble}, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccsritilu0_history(handle, alg, niter, data, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsritilu0_history(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccsritilu0_history(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, niter::Ptr{rocsparse_int}, data::Ptr{Cfloat}, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcsritilu0_history(handle, alg, niter, data, buffer_size, buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsritilu0_history(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcsritilu0_history(handle::rocsparse_handle, alg::rocsparse_itilu0_alg, niter::Ptr{rocsparse_int}, data::Ptr{Cdouble}, buffer_size::Csize_t, - buffer::Ptr{Cvoid})::rocsparse_status + buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_gpsv_interleaved_alg_::UInt32 begin @@ -8909,7 +9248,7 @@ function rocsparse_sgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{Cfloat}, @@ -8920,14 +9259,14 @@ function rocsparse_sgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d x::Ptr{Cfloat}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{Cdouble}, @@ -8938,14 +9277,14 @@ function rocsparse_dgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d x::Ptr{Cdouble}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{rocsparse_float_complex}, @@ -8956,14 +9295,14 @@ function rocsparse_cgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d x::Ptr{rocsparse_float_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgpsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{rocsparse_double_complex}, @@ -8974,13 +9313,13 @@ function rocsparse_zgpsv_interleaved_batch_buffer_size(handle, alg, m, ds, dl, d x::Ptr{rocsparse_double_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgpsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgpsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{Cfloat}, @@ -8991,13 +9330,13 @@ function rocsparse_sgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, x::Ptr{Cfloat}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgpsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgpsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{Cdouble}, @@ -9008,13 +9347,13 @@ function rocsparse_dgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, x::Ptr{Cdouble}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgpsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgpsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{rocsparse_float_complex}, @@ -9025,13 +9364,13 @@ function rocsparse_cgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, x::Ptr{rocsparse_float_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgpsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgpsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gpsv_interleaved_alg, m::rocsparse_int, ds::Ptr{rocsparse_double_complex}, @@ -9042,23 +9381,23 @@ function rocsparse_zgpsv_interleaved_batch(handle, alg, m, ds, dl, d, du, dw, x, x::Ptr{rocsparse_double_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgtsv_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{Cfloat}, d::Ptr{Cfloat}, du::Ptr{Cfloat}, B::Ptr{Cfloat}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgtsv_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{Cdouble}, @@ -9066,12 +9405,12 @@ function rocsparse_dgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_siz du::Ptr{Cdouble}, B::Ptr{Cdouble}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgtsv_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_float_complex}, @@ -9079,12 +9418,12 @@ function rocsparse_cgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_siz du::Ptr{rocsparse_float_complex}, B::Ptr{rocsparse_float_complex}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgtsv_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_double_complex}, @@ -9092,56 +9431,54 @@ function rocsparse_zgtsv_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_siz du::Ptr{rocsparse_double_complex}, B::Ptr{rocsparse_double_complex}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgtsv(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_sgtsv(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{Cfloat}, - d::Ptr{Cfloat}, - du::Ptr{Cfloat}, B::Ptr{Cfloat}, - ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + d::Ptr{Cfloat}, du::Ptr{Cfloat}, + B::Ptr{Cfloat}, ldb::rocsparse_int, + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgtsv(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dgtsv(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{Cdouble}, - d::Ptr{Cdouble}, - du::Ptr{Cdouble}, B::Ptr{Cdouble}, - ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + d::Ptr{Cdouble}, du::Ptr{Cdouble}, + B::Ptr{Cdouble}, ldb::rocsparse_int, + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgtsv(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cgtsv(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_float_complex}, d::Ptr{rocsparse_float_complex}, du::Ptr{rocsparse_float_complex}, B::Ptr{rocsparse_float_complex}, ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgtsv(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv(handle::rocsparse_handle, m::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zgtsv(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_double_complex}, d::Ptr{rocsparse_double_complex}, du::Ptr{rocsparse_double_complex}, B::Ptr{rocsparse_double_complex}, ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_no_pivot_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgtsv_no_pivot_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{Cfloat}, @@ -9149,12 +9486,12 @@ function rocsparse_sgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, b du::Ptr{Cfloat}, B::Ptr{Cfloat}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_no_pivot_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgtsv_no_pivot_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{Cdouble}, @@ -9162,12 +9499,12 @@ function rocsparse_dgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, b du::Ptr{Cdouble}, B::Ptr{Cdouble}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_no_pivot_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgtsv_no_pivot_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_float_complex}, @@ -9175,12 +9512,12 @@ function rocsparse_cgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, b du::Ptr{rocsparse_float_complex}, B::Ptr{rocsparse_float_complex}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_no_pivot_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgtsv_no_pivot_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_double_complex}, @@ -9188,60 +9525,58 @@ function rocsparse_zgtsv_no_pivot_buffer_size(handle, m, n, dl, d, du, B, ldb, b du::Ptr{rocsparse_double_complex}, B::Ptr{rocsparse_double_complex}, ldb::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgtsv_no_pivot(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_no_pivot(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, dl::Ptr{Cfloat}, - d::Ptr{Cfloat}, du::Ptr{Cfloat}, - B::Ptr{Cfloat}, ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + @check @ccall(librocsparse.rocsparse_sgtsv_no_pivot(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + dl::Ptr{Cfloat}, d::Ptr{Cfloat}, + du::Ptr{Cfloat}, B::Ptr{Cfloat}, + ldb::rocsparse_int, + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgtsv_no_pivot(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_no_pivot(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, dl::Ptr{Cdouble}, - d::Ptr{Cdouble}, du::Ptr{Cdouble}, - B::Ptr{Cdouble}, ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + @check @ccall(librocsparse.rocsparse_dgtsv_no_pivot(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, + dl::Ptr{Cdouble}, d::Ptr{Cdouble}, + du::Ptr{Cdouble}, B::Ptr{Cdouble}, + ldb::rocsparse_int, + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgtsv_no_pivot(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_no_pivot(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_cgtsv_no_pivot(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_float_complex}, d::Ptr{rocsparse_float_complex}, du::Ptr{rocsparse_float_complex}, B::Ptr{rocsparse_float_complex}, ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgtsv_no_pivot(handle, m, n, dl, d, du, B, ldb, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_no_pivot(handle::rocsparse_handle, - m::rocsparse_int, - n::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zgtsv_no_pivot(handle::rocsparse_handle, + m::rocsparse_int, n::rocsparse_int, dl::Ptr{rocsparse_double_complex}, d::Ptr{rocsparse_double_complex}, du::Ptr{rocsparse_double_complex}, B::Ptr{rocsparse_double_complex}, ldb::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_sgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{Cfloat}, d::Ptr{Cfloat}, @@ -9249,14 +9584,14 @@ function rocsparse_sgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du x::Ptr{Cfloat}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{Cdouble}, d::Ptr{Cdouble}, @@ -9264,14 +9599,14 @@ function rocsparse_dgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du x::Ptr{Cdouble}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{rocsparse_float_complex}, d::Ptr{rocsparse_float_complex}, @@ -9279,14 +9614,14 @@ function rocsparse_cgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du x::Ptr{rocsparse_float_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgtsv_no_pivot_strided_batch_buffer_size(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{rocsparse_double_complex}, d::Ptr{rocsparse_double_complex}, @@ -9294,13 +9629,13 @@ function rocsparse_zgtsv_no_pivot_strided_batch_buffer_size(handle, m, dl, d, du x::Ptr{rocsparse_double_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_no_pivot_strided_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgtsv_no_pivot_strided_batch(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{Cfloat}, d::Ptr{Cfloat}, @@ -9308,13 +9643,13 @@ function rocsparse_sgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_c x::Ptr{Cfloat}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_no_pivot_strided_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgtsv_no_pivot_strided_batch(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{Cdouble}, d::Ptr{Cdouble}, @@ -9322,13 +9657,13 @@ function rocsparse_dgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_c x::Ptr{Cdouble}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_no_pivot_strided_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgtsv_no_pivot_strided_batch(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{rocsparse_float_complex}, d::Ptr{rocsparse_float_complex}, @@ -9336,13 +9671,13 @@ function rocsparse_cgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_c x::Ptr{rocsparse_float_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_no_pivot_strided_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgtsv_no_pivot_strided_batch(handle::rocsparse_handle, m::rocsparse_int, dl::Ptr{rocsparse_double_complex}, d::Ptr{rocsparse_double_complex}, @@ -9350,7 +9685,7 @@ function rocsparse_zgtsv_no_pivot_strided_batch(handle, m, dl, d, du, x, batch_c x::Ptr{rocsparse_double_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end @cenum rocsparse_gtsv_interleaved_alg_::UInt32 begin @@ -9366,7 +9701,7 @@ function rocsparse_sgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{Cfloat}, @@ -9375,14 +9710,14 @@ function rocsparse_sgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du x::Ptr{Cfloat}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{Cdouble}, @@ -9391,14 +9726,14 @@ function rocsparse_dgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du x::Ptr{Cdouble}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_cgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{rocsparse_float_complex}, @@ -9407,14 +9742,14 @@ function rocsparse_cgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du x::Ptr{rocsparse_float_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du, x, batch_count, batch_stride, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgtsv_interleaved_batch_buffer_size(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{rocsparse_double_complex}, @@ -9423,13 +9758,13 @@ function rocsparse_zgtsv_interleaved_batch_buffer_size(handle, alg, m, dl, d, du x::Ptr{rocsparse_double_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_sgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_sgtsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_sgtsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{Cfloat}, @@ -9438,13 +9773,13 @@ function rocsparse_sgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_c x::Ptr{Cfloat}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dgtsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dgtsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{Cdouble}, @@ -9453,13 +9788,13 @@ function rocsparse_dgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_c x::Ptr{Cdouble}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_cgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_cgtsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_cgtsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{rocsparse_float_complex}, @@ -9468,13 +9803,13 @@ function rocsparse_cgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_c x::Ptr{rocsparse_float_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_count, batch_stride, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zgtsv_interleaved_batch(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zgtsv_interleaved_batch(handle::rocsparse_handle, alg::rocsparse_gtsv_interleaved_alg, m::rocsparse_int, dl::Ptr{rocsparse_double_complex}, @@ -9483,15 +9818,14 @@ function rocsparse_zgtsv_interleaved_batch(handle, alg, m, dl, d, du, x, batch_c x::Ptr{rocsparse_double_complex}, batch_count::rocsparse_int, batch_stride::rocsparse_int, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scsrcolor(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_scsrcolor(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cfloat}, csr_row_ptr::Ptr{rocsparse_int}, @@ -9500,15 +9834,14 @@ function rocsparse_scsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_co ncolors::Ptr{rocsparse_int}, coloring::Ptr{rocsparse_int}, reordering::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_dcsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcsrcolor(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_dcsrcolor(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{Cdouble}, csr_row_ptr::Ptr{rocsparse_int}, @@ -9517,15 +9850,14 @@ function rocsparse_dcsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_co ncolors::Ptr{rocsparse_int}, coloring::Ptr{rocsparse_int}, reordering::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_ccsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccsrcolor(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_ccsrcolor(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_float_complex}, csr_row_ptr::Ptr{rocsparse_int}, @@ -9534,15 +9866,14 @@ function rocsparse_ccsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_co ncolors::Ptr{rocsparse_int}, coloring::Ptr{rocsparse_int}, reordering::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_zcsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_col_ind, fraction_to_color, ncolors, coloring, reordering, info) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcsrcolor(handle::rocsparse_handle, - m::rocsparse_int, - nnz::rocsparse_int, + @check @ccall(librocsparse.rocsparse_zcsrcolor(handle::rocsparse_handle, + m::rocsparse_int, nnz::rocsparse_int, descr::rocsparse_mat_descr, csr_val::Ptr{rocsparse_double_complex}, csr_row_ptr::Ptr{rocsparse_int}, @@ -9551,14 +9882,14 @@ function rocsparse_zcsrcolor(handle, m, nnz, descr, csr_val, csr_row_ptr, csr_co ncolors::Ptr{rocsparse_int}, coloring::Ptr{rocsparse_int}, reordering::Ptr{rocsparse_int}, - info::rocsparse_mat_info)::rocsparse_status + info::rocsparse_mat_info)::rocsparse_status) end function rocsparse_scheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_coo_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_coo_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9569,14 +9900,14 @@ function rocsparse_scheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_coo_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_coo_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9587,14 +9918,14 @@ function rocsparse_dcheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_coo_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_coo_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9605,14 +9936,14 @@ function rocsparse_ccheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_coo_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_coo_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9623,14 +9954,14 @@ function rocsparse_zcheck_matrix_coo_buffer_size(handle, m, n, nnz, coo_val, coo matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_coo(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_coo(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9642,14 +9973,14 @@ function rocsparse_scheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, co uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_coo(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_coo(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9661,14 +9992,14 @@ function rocsparse_dcheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, co uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_coo(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_coo(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9680,14 +10011,14 @@ function rocsparse_ccheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, co uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, coo_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_coo(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_coo(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9699,14 +10030,14 @@ function rocsparse_zcheck_matrix_coo(handle, m, n, nnz, coo_val, coo_row_ind, co uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_csc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_csc_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9717,14 +10048,14 @@ function rocsparse_scheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_csc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_csc_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9735,14 +10066,14 @@ function rocsparse_dcheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_csc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_csc_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9753,14 +10084,14 @@ function rocsparse_ccheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_csc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_csc_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9771,14 +10102,14 @@ function rocsparse_zcheck_matrix_csc_buffer_size(handle, m, n, nnz, csc_val, csc matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_csc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_csc(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9790,14 +10121,14 @@ function rocsparse_scheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_csc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_csc(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9809,14 +10140,14 @@ function rocsparse_dcheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_csc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_csc(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9828,14 +10159,14 @@ function rocsparse_ccheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, csc_row_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_csc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_csc(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9847,14 +10178,14 @@ function rocsparse_zcheck_matrix_csc(handle, m, n, nnz, csc_val, csc_col_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9865,14 +10196,14 @@ function rocsparse_scheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9883,14 +10214,14 @@ function rocsparse_dcheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9901,14 +10232,14 @@ function rocsparse_ccheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_csr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_csr_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9919,14 +10250,14 @@ function rocsparse_zcheck_matrix_csr_buffer_size(handle, m, n, nnz, csr_val, csr matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_csr(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9938,14 +10269,14 @@ function rocsparse_scheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_csr(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9957,14 +10288,14 @@ function rocsparse_dcheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_csr(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9976,14 +10307,14 @@ function rocsparse_ccheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, csr_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_csr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_csr(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, nnz::rocsparse_int, @@ -9995,14 +10326,14 @@ function rocsparse_zcheck_matrix_csr(handle, m, n, nnz, csr_val, csr_row_ptr, cs uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_ell_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_ell_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10012,14 +10343,14 @@ function rocsparse_scheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_va matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_ell_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_ell_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10029,14 +10360,14 @@ function rocsparse_dcheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_va matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_ell_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_ell_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10046,14 +10377,14 @@ function rocsparse_ccheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_va matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_ell_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_ell_buffer_size(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10063,14 +10394,14 @@ function rocsparse_zcheck_matrix_ell_buffer_size(handle, m, n, ell_width, ell_va matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_ell(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10081,14 +10412,14 @@ function rocsparse_scheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_i uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_ell(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10099,14 +10430,14 @@ function rocsparse_dcheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_i uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_ell(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10117,14 +10448,14 @@ function rocsparse_ccheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_i uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_ind, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_ell(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_ell(handle::rocsparse_handle, m::rocsparse_int, n::rocsparse_int, ell_width::rocsparse_int, @@ -10135,7 +10466,7 @@ function rocsparse_zcheck_matrix_ell(handle, m, n, ell_width, ell_val, ell_col_i uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10143,7 +10474,7 @@ function rocsparse_scheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10157,7 +10488,7 @@ function rocsparse_scheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10165,7 +10496,7 @@ function rocsparse_dcheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10179,7 +10510,7 @@ function rocsparse_dcheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10187,7 +10518,7 @@ function rocsparse_ccheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10201,7 +10532,7 @@ function rocsparse_ccheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10209,7 +10540,7 @@ function rocsparse_zcheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro bsc_row_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_gebsc_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10223,7 +10554,7 @@ function rocsparse_zcheck_matrix_gebsc_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10231,7 +10562,7 @@ function rocsparse_scheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_gebsc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_gebsc(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10246,7 +10577,7 @@ function rocsparse_scheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10254,7 +10585,7 @@ function rocsparse_dcheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_gebsc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_gebsc(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10269,7 +10600,7 @@ function rocsparse_dcheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10277,7 +10608,7 @@ function rocsparse_ccheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_gebsc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_gebsc(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10292,7 +10623,7 @@ function rocsparse_ccheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10300,7 +10631,7 @@ function rocsparse_zcheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_gebsc(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_gebsc(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10315,7 +10646,7 @@ function rocsparse_zcheck_matrix_gebsc(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_scheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10323,7 +10654,7 @@ function rocsparse_scheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10337,7 +10668,7 @@ function rocsparse_scheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_dcheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10345,7 +10676,7 @@ function rocsparse_dcheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10359,7 +10690,7 @@ function rocsparse_dcheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_ccheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10367,7 +10698,7 @@ function rocsparse_ccheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10381,7 +10712,7 @@ function rocsparse_ccheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_zcheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10389,7 +10720,7 @@ function rocsparse_zcheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro bsr_col_ind, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_gebsr_buffer_size(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10403,7 +10734,7 @@ function rocsparse_zcheck_matrix_gebsr_buffer_size(handle, dir, mb, nb, nnzb, ro matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_scheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10411,7 +10742,7 @@ function rocsparse_scheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_scheck_matrix_gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_scheck_matrix_gebsr(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10426,7 +10757,7 @@ function rocsparse_scheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_dcheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10434,7 +10765,7 @@ function rocsparse_dcheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_dcheck_matrix_gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_dcheck_matrix_gebsr(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10449,7 +10780,7 @@ function rocsparse_dcheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_ccheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10457,7 +10788,7 @@ function rocsparse_ccheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_ccheck_matrix_gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_ccheck_matrix_gebsr(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10472,7 +10803,7 @@ function rocsparse_ccheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_zcheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, @@ -10480,7 +10811,7 @@ function rocsparse_zcheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_zcheck_matrix_gebsr(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_zcheck_matrix_gebsr(handle::rocsparse_handle, dir::rocsparse_direction, mb::rocsparse_int, nb::rocsparse_int, @@ -10495,32 +10826,50 @@ function rocsparse_zcheck_matrix_gebsr(handle, dir, mb, nb, nnzb, row_block_dim, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) end function rocsparse_check_matrix_hyb_buffer_size(handle, hyb, idx_base, matrix_type, uplo, storage, buffer_size) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_check_matrix_hyb_buffer_size(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_check_matrix_hyb_buffer_size(handle::rocsparse_handle, hyb::rocsparse_hyb_mat, idx_base::rocsparse_index_base, matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, - buffer_size::Ptr{Csize_t})::rocsparse_status + buffer_size::Ptr{Csize_t})::rocsparse_status) end function rocsparse_check_matrix_hyb(handle, hyb, idx_base, matrix_type, uplo, storage, data_status, temp_buffer) AMDGPU.prepare_state() - @check @ccall librocsparse.rocsparse_check_matrix_hyb(handle::rocsparse_handle, + @check @ccall(librocsparse.rocsparse_check_matrix_hyb(handle::rocsparse_handle, hyb::rocsparse_hyb_mat, idx_base::rocsparse_index_base, matrix_type::rocsparse_matrix_type, uplo::rocsparse_fill_mode, storage::rocsparse_storage_mode, data_status::Ptr{rocsparse_data_status}, - temp_buffer::Ptr{Cvoid})::rocsparse_status + temp_buffer::Ptr{Cvoid})::rocsparse_status) +end + +# no prototype is found for this function at rocsparse-roctx.h:42:6, please use with caution +function rocsparse_enable_roctx() + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_enable_roctx()::Cvoid) +end + +# no prototype is found for this function at rocsparse-roctx.h:48:23, please use with caution +function rocsparse_disable_roctx() + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_disable_roctx()::Cvoid) +end + +# no prototype is found for this function at rocsparse-roctx.h:54:22, please use with caution +function rocsparse_state_roctx() + AMDGPU.prepare_state() + @check @ccall(librocsparse.rocsparse_state_roctx()::Cint) end @cenum rocsparse_layer_mode::UInt32 begin @@ -10540,3 +10889,39 @@ end end const rocsparse_itilu0_option = rocsparse_itilu0_option_ + +@cenum rocsparse_sptrsv_alg_::UInt32 begin + rocsparse_sptrsv_alg_default = 0 +end + +const rocsparse_sptrsv_alg = rocsparse_sptrsv_alg_ + +@cenum rocsparse_sptrsm_alg_::UInt32 begin + rocsparse_sptrsm_alg_default = 0 +end + +const rocsparse_sptrsm_alg = rocsparse_sptrsm_alg_ + +@cenum rocsparse_spgeam_alg_::UInt32 begin + rocsparse_spgeam_alg_default = 0 +end + +const rocsparse_spgeam_alg = rocsparse_spgeam_alg_ + +struct rocsparse_bfloat16 + data::UInt16 +end + +# Skipping MacroDefinition: ROCSPARSE_EXPORT __attribute__ ( ( visibility ( "default" ) ) ) + +# Skipping MacroDefinition: ROCSPARSE_NO_EXPORT __attribute__ ( ( visibility ( "hidden" ) ) ) + +# Skipping MacroDefinition: ROCSPARSE_DEPRECATED __attribute__ ( ( __deprecated__ ) ) + +# Skipping MacroDefinition: ROCSPARSE_DEVICE_ILF static __device__ __forceinline__ + +const ROCSPARSE_VERSION_MAJOR = 4 + +const ROCSPARSE_VERSION_MINOR = 3 + +const ROCSPARSE_VERSION_PATCH = 0