diff --git a/cuda_types/src/cuda.rs b/cuda_types/src/cuda.rs index 4cc6cd6..cfdef15 100644 --- a/cuda_types/src/cuda.rs +++ b/cuda_types/src/cuda.rs @@ -8454,301 +8454,301 @@ pub type cuFloatComplex = float2; pub type cuDoubleComplex = double2; pub type cuComplex = cuFloatComplex; impl CUerror { - pub const INVALID_VALUE: CUerror = CUerror(unsafe { + pub const r#INVALID_VALUE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(1) }); - pub const OUT_OF_MEMORY: CUerror = CUerror(unsafe { + pub const r#OUT_OF_MEMORY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(2) }); - pub const NOT_INITIALIZED: CUerror = CUerror(unsafe { + pub const r#NOT_INITIALIZED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(3) }); - pub const DEINITIALIZED: CUerror = CUerror(unsafe { + pub const r#DEINITIALIZED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(4) }); - pub const PROFILER_DISABLED: CUerror = CUerror(unsafe { + pub const r#PROFILER_DISABLED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(5) }); - pub const PROFILER_NOT_INITIALIZED: CUerror = CUerror(unsafe { + pub const r#PROFILER_NOT_INITIALIZED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(6) }); - pub const PROFILER_ALREADY_STARTED: CUerror = CUerror(unsafe { + pub const r#PROFILER_ALREADY_STARTED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(7) }); - pub const PROFILER_ALREADY_STOPPED: CUerror = CUerror(unsafe { + pub const r#PROFILER_ALREADY_STOPPED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(8) }); - pub const STUB_LIBRARY: CUerror = CUerror(unsafe { + pub const r#STUB_LIBRARY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(34) }); - pub const DEVICE_UNAVAILABLE: CUerror = CUerror(unsafe { + pub const r#DEVICE_UNAVAILABLE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(46) }); - pub const NO_DEVICE: CUerror = CUerror(unsafe { + pub const r#NO_DEVICE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(100) }); - pub const INVALID_DEVICE: CUerror = CUerror(unsafe { + pub const r#INVALID_DEVICE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(101) }); - pub const DEVICE_NOT_LICENSED: CUerror = CUerror(unsafe { + pub const r#DEVICE_NOT_LICENSED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(102) }); - pub const INVALID_IMAGE: CUerror = CUerror(unsafe { + pub const r#INVALID_IMAGE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(200) }); - pub const INVALID_CONTEXT: CUerror = CUerror(unsafe { + pub const r#INVALID_CONTEXT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(201) }); - pub const CONTEXT_ALREADY_CURRENT: CUerror = CUerror(unsafe { + pub const r#CONTEXT_ALREADY_CURRENT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(202) }); - pub const MAP_FAILED: CUerror = CUerror(unsafe { + pub const r#MAP_FAILED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(205) }); - pub const UNMAP_FAILED: CUerror = CUerror(unsafe { + pub const r#UNMAP_FAILED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(206) }); - pub const ARRAY_IS_MAPPED: CUerror = CUerror(unsafe { + pub const r#ARRAY_IS_MAPPED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(207) }); - pub const ALREADY_MAPPED: CUerror = CUerror(unsafe { + pub const r#ALREADY_MAPPED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(208) }); - pub const NO_BINARY_FOR_GPU: CUerror = CUerror(unsafe { + pub const r#NO_BINARY_FOR_GPU: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(209) }); - pub const ALREADY_ACQUIRED: CUerror = CUerror(unsafe { + pub const r#ALREADY_ACQUIRED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(210) }); - pub const NOT_MAPPED: CUerror = CUerror(unsafe { + pub const r#NOT_MAPPED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(211) }); - pub const NOT_MAPPED_AS_ARRAY: CUerror = CUerror(unsafe { + pub const r#NOT_MAPPED_AS_ARRAY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(212) }); - pub const NOT_MAPPED_AS_POINTER: CUerror = CUerror(unsafe { + pub const r#NOT_MAPPED_AS_POINTER: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(213) }); - pub const ECC_UNCORRECTABLE: CUerror = CUerror(unsafe { + pub const r#ECC_UNCORRECTABLE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(214) }); - pub const UNSUPPORTED_LIMIT: CUerror = CUerror(unsafe { + pub const r#UNSUPPORTED_LIMIT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(215) }); - pub const CONTEXT_ALREADY_IN_USE: CUerror = CUerror(unsafe { + pub const r#CONTEXT_ALREADY_IN_USE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(216) }); - pub const PEER_ACCESS_UNSUPPORTED: CUerror = CUerror(unsafe { + pub const r#PEER_ACCESS_UNSUPPORTED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(217) }); - pub const INVALID_PTX: CUerror = CUerror(unsafe { + pub const r#INVALID_PTX: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(218) }); - pub const INVALID_GRAPHICS_CONTEXT: CUerror = CUerror(unsafe { + pub const r#INVALID_GRAPHICS_CONTEXT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(219) }); - pub const NVLINK_UNCORRECTABLE: CUerror = CUerror(unsafe { + pub const r#NVLINK_UNCORRECTABLE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(220) }); - pub const JIT_COMPILER_NOT_FOUND: CUerror = CUerror(unsafe { + pub const r#JIT_COMPILER_NOT_FOUND: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(221) }); - pub const UNSUPPORTED_PTX_VERSION: CUerror = CUerror(unsafe { + pub const r#UNSUPPORTED_PTX_VERSION: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(222) }); - pub const JIT_COMPILATION_DISABLED: CUerror = CUerror(unsafe { + pub const r#JIT_COMPILATION_DISABLED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(223) }); - pub const UNSUPPORTED_EXEC_AFFINITY: CUerror = CUerror(unsafe { + pub const r#UNSUPPORTED_EXEC_AFFINITY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(224) }); - pub const UNSUPPORTED_DEVSIDE_SYNC: CUerror = CUerror(unsafe { + pub const r#UNSUPPORTED_DEVSIDE_SYNC: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(225) }); - pub const CONTAINED: CUerror = CUerror(unsafe { + pub const r#CONTAINED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(226) }); - pub const INVALID_SOURCE: CUerror = CUerror(unsafe { + pub const r#INVALID_SOURCE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(300) }); - pub const FILE_NOT_FOUND: CUerror = CUerror(unsafe { + pub const r#FILE_NOT_FOUND: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(301) }); - pub const SHARED_OBJECT_SYMBOL_NOT_FOUND: CUerror = CUerror(unsafe { + pub const r#SHARED_OBJECT_SYMBOL_NOT_FOUND: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(302) }); - pub const SHARED_OBJECT_INIT_FAILED: CUerror = CUerror(unsafe { + pub const r#SHARED_OBJECT_INIT_FAILED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(303) }); - pub const OPERATING_SYSTEM: CUerror = CUerror(unsafe { + pub const r#OPERATING_SYSTEM: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(304) }); - pub const INVALID_HANDLE: CUerror = CUerror(unsafe { + pub const r#INVALID_HANDLE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(400) }); - pub const ILLEGAL_STATE: CUerror = CUerror(unsafe { + pub const r#ILLEGAL_STATE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(401) }); - pub const LOSSY_QUERY: CUerror = CUerror(unsafe { + pub const r#LOSSY_QUERY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(402) }); - pub const NOT_FOUND: CUerror = CUerror(unsafe { + pub const r#NOT_FOUND: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(500) }); - pub const NOT_READY: CUerror = CUerror(unsafe { + pub const r#NOT_READY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(600) }); - pub const ILLEGAL_ADDRESS: CUerror = CUerror(unsafe { + pub const r#ILLEGAL_ADDRESS: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(700) }); - pub const LAUNCH_OUT_OF_RESOURCES: CUerror = CUerror(unsafe { + pub const r#LAUNCH_OUT_OF_RESOURCES: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(701) }); - pub const LAUNCH_TIMEOUT: CUerror = CUerror(unsafe { + pub const r#LAUNCH_TIMEOUT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(702) }); - pub const LAUNCH_INCOMPATIBLE_TEXTURING: CUerror = CUerror(unsafe { + pub const r#LAUNCH_INCOMPATIBLE_TEXTURING: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(703) }); - pub const PEER_ACCESS_ALREADY_ENABLED: CUerror = CUerror(unsafe { + pub const r#PEER_ACCESS_ALREADY_ENABLED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(704) }); - pub const PEER_ACCESS_NOT_ENABLED: CUerror = CUerror(unsafe { + pub const r#PEER_ACCESS_NOT_ENABLED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(705) }); - pub const PRIMARY_CONTEXT_ACTIVE: CUerror = CUerror(unsafe { + pub const r#PRIMARY_CONTEXT_ACTIVE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(708) }); - pub const CONTEXT_IS_DESTROYED: CUerror = CUerror(unsafe { + pub const r#CONTEXT_IS_DESTROYED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(709) }); - pub const ASSERT: CUerror = CUerror(unsafe { + pub const r#ASSERT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(710) }); - pub const TOO_MANY_PEERS: CUerror = CUerror(unsafe { + pub const r#TOO_MANY_PEERS: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(711) }); - pub const HOST_MEMORY_ALREADY_REGISTERED: CUerror = CUerror(unsafe { + pub const r#HOST_MEMORY_ALREADY_REGISTERED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(712) }); - pub const HOST_MEMORY_NOT_REGISTERED: CUerror = CUerror(unsafe { + pub const r#HOST_MEMORY_NOT_REGISTERED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(713) }); - pub const HARDWARE_STACK_ERROR: CUerror = CUerror(unsafe { + pub const r#HARDWARE_STACK_ERROR: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(714) }); - pub const ILLEGAL_INSTRUCTION: CUerror = CUerror(unsafe { + pub const r#ILLEGAL_INSTRUCTION: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(715) }); - pub const MISALIGNED_ADDRESS: CUerror = CUerror(unsafe { + pub const r#MISALIGNED_ADDRESS: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(716) }); - pub const INVALID_ADDRESS_SPACE: CUerror = CUerror(unsafe { + pub const r#INVALID_ADDRESS_SPACE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(717) }); - pub const INVALID_PC: CUerror = CUerror(unsafe { + pub const r#INVALID_PC: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(718) }); - pub const LAUNCH_FAILED: CUerror = CUerror(unsafe { + pub const r#LAUNCH_FAILED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(719) }); - pub const COOPERATIVE_LAUNCH_TOO_LARGE: CUerror = CUerror(unsafe { + pub const r#COOPERATIVE_LAUNCH_TOO_LARGE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(720) }); - pub const TENSOR_MEMORY_LEAK: CUerror = CUerror(unsafe { + pub const r#TENSOR_MEMORY_LEAK: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(721) }); - pub const NOT_PERMITTED: CUerror = CUerror(unsafe { + pub const r#NOT_PERMITTED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(800) }); - pub const NOT_SUPPORTED: CUerror = CUerror(unsafe { + pub const r#NOT_SUPPORTED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(801) }); - pub const SYSTEM_NOT_READY: CUerror = CUerror(unsafe { + pub const r#SYSTEM_NOT_READY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(802) }); - pub const SYSTEM_DRIVER_MISMATCH: CUerror = CUerror(unsafe { + pub const r#SYSTEM_DRIVER_MISMATCH: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(803) }); - pub const COMPAT_NOT_SUPPORTED_ON_DEVICE: CUerror = CUerror(unsafe { + pub const r#COMPAT_NOT_SUPPORTED_ON_DEVICE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(804) }); - pub const MPS_CONNECTION_FAILED: CUerror = CUerror(unsafe { + pub const r#MPS_CONNECTION_FAILED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(805) }); - pub const MPS_RPC_FAILURE: CUerror = CUerror(unsafe { + pub const r#MPS_RPC_FAILURE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(806) }); - pub const MPS_SERVER_NOT_READY: CUerror = CUerror(unsafe { + pub const r#MPS_SERVER_NOT_READY: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(807) }); - pub const MPS_MAX_CLIENTS_REACHED: CUerror = CUerror(unsafe { + pub const r#MPS_MAX_CLIENTS_REACHED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(808) }); - pub const MPS_MAX_CONNECTIONS_REACHED: CUerror = CUerror(unsafe { + pub const r#MPS_MAX_CONNECTIONS_REACHED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(809) }); - pub const MPS_CLIENT_TERMINATED: CUerror = CUerror(unsafe { + pub const r#MPS_CLIENT_TERMINATED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(810) }); - pub const CDP_NOT_SUPPORTED: CUerror = CUerror(unsafe { + pub const r#CDP_NOT_SUPPORTED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(811) }); - pub const CDP_VERSION_MISMATCH: CUerror = CUerror(unsafe { + pub const r#CDP_VERSION_MISMATCH: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(812) }); - pub const STREAM_CAPTURE_UNSUPPORTED: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_UNSUPPORTED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(900) }); - pub const STREAM_CAPTURE_INVALIDATED: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_INVALIDATED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(901) }); - pub const STREAM_CAPTURE_MERGE: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_MERGE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(902) }); - pub const STREAM_CAPTURE_UNMATCHED: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_UNMATCHED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(903) }); - pub const STREAM_CAPTURE_UNJOINED: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_UNJOINED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(904) }); - pub const STREAM_CAPTURE_ISOLATION: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_ISOLATION: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(905) }); - pub const STREAM_CAPTURE_IMPLICIT: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_IMPLICIT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(906) }); - pub const CAPTURED_EVENT: CUerror = CUerror(unsafe { + pub const r#CAPTURED_EVENT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(907) }); - pub const STREAM_CAPTURE_WRONG_THREAD: CUerror = CUerror(unsafe { + pub const r#STREAM_CAPTURE_WRONG_THREAD: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(908) }); - pub const TIMEOUT: CUerror = CUerror(unsafe { + pub const r#TIMEOUT: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(909) }); - pub const GRAPH_EXEC_UPDATE_FAILURE: CUerror = CUerror(unsafe { + pub const r#GRAPH_EXEC_UPDATE_FAILURE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(910) }); - pub const EXTERNAL_DEVICE: CUerror = CUerror(unsafe { + pub const r#EXTERNAL_DEVICE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(911) }); - pub const INVALID_CLUSTER_SIZE: CUerror = CUerror(unsafe { + pub const r#INVALID_CLUSTER_SIZE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(912) }); - pub const FUNCTION_NOT_LOADED: CUerror = CUerror(unsafe { + pub const r#FUNCTION_NOT_LOADED: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(913) }); - pub const INVALID_RESOURCE_TYPE: CUerror = CUerror(unsafe { + pub const r#INVALID_RESOURCE_TYPE: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(914) }); - pub const INVALID_RESOURCE_CONFIGURATION: CUerror = CUerror(unsafe { + pub const r#INVALID_RESOURCE_CONFIGURATION: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(915) }); - pub const KEY_ROTATION: CUerror = CUerror(unsafe { + pub const r#KEY_ROTATION: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(916) }); - pub const UNKNOWN: CUerror = CUerror(unsafe { + pub const r#UNKNOWN: CUerror = CUerror(unsafe { ::core::num::NonZeroU32::new_unchecked(999) }); } @@ -8757,213 +8757,223 @@ impl CUerror { pub struct CUerror(pub ::core::num::NonZeroU32); pub trait CUresultConsts { const SUCCESS: CUresult = CUresult::Ok(()); - const ERROR_INVALID_VALUE: CUresult = CUresult::Err(CUerror::INVALID_VALUE); - const ERROR_OUT_OF_MEMORY: CUresult = CUresult::Err(CUerror::OUT_OF_MEMORY); - const ERROR_NOT_INITIALIZED: CUresult = CUresult::Err(CUerror::NOT_INITIALIZED); - const ERROR_DEINITIALIZED: CUresult = CUresult::Err(CUerror::DEINITIALIZED); - const ERROR_PROFILER_DISABLED: CUresult = CUresult::Err(CUerror::PROFILER_DISABLED); + const ERROR_INVALID_VALUE: CUresult = CUresult::Err(CUerror::r#INVALID_VALUE); + const ERROR_OUT_OF_MEMORY: CUresult = CUresult::Err(CUerror::r#OUT_OF_MEMORY); + const ERROR_NOT_INITIALIZED: CUresult = CUresult::Err(CUerror::r#NOT_INITIALIZED); + const ERROR_DEINITIALIZED: CUresult = CUresult::Err(CUerror::r#DEINITIALIZED); + const ERROR_PROFILER_DISABLED: CUresult = CUresult::Err( + CUerror::r#PROFILER_DISABLED, + ); const ERROR_PROFILER_NOT_INITIALIZED: CUresult = CUresult::Err( - CUerror::PROFILER_NOT_INITIALIZED, + CUerror::r#PROFILER_NOT_INITIALIZED, ); const ERROR_PROFILER_ALREADY_STARTED: CUresult = CUresult::Err( - CUerror::PROFILER_ALREADY_STARTED, + CUerror::r#PROFILER_ALREADY_STARTED, ); const ERROR_PROFILER_ALREADY_STOPPED: CUresult = CUresult::Err( - CUerror::PROFILER_ALREADY_STOPPED, + CUerror::r#PROFILER_ALREADY_STOPPED, ); - const ERROR_STUB_LIBRARY: CUresult = CUresult::Err(CUerror::STUB_LIBRARY); + const ERROR_STUB_LIBRARY: CUresult = CUresult::Err(CUerror::r#STUB_LIBRARY); const ERROR_DEVICE_UNAVAILABLE: CUresult = CUresult::Err( - CUerror::DEVICE_UNAVAILABLE, + CUerror::r#DEVICE_UNAVAILABLE, ); - const ERROR_NO_DEVICE: CUresult = CUresult::Err(CUerror::NO_DEVICE); - const ERROR_INVALID_DEVICE: CUresult = CUresult::Err(CUerror::INVALID_DEVICE); + const ERROR_NO_DEVICE: CUresult = CUresult::Err(CUerror::r#NO_DEVICE); + const ERROR_INVALID_DEVICE: CUresult = CUresult::Err(CUerror::r#INVALID_DEVICE); const ERROR_DEVICE_NOT_LICENSED: CUresult = CUresult::Err( - CUerror::DEVICE_NOT_LICENSED, + CUerror::r#DEVICE_NOT_LICENSED, ); - const ERROR_INVALID_IMAGE: CUresult = CUresult::Err(CUerror::INVALID_IMAGE); - const ERROR_INVALID_CONTEXT: CUresult = CUresult::Err(CUerror::INVALID_CONTEXT); + const ERROR_INVALID_IMAGE: CUresult = CUresult::Err(CUerror::r#INVALID_IMAGE); + const ERROR_INVALID_CONTEXT: CUresult = CUresult::Err(CUerror::r#INVALID_CONTEXT); const ERROR_CONTEXT_ALREADY_CURRENT: CUresult = CUresult::Err( - CUerror::CONTEXT_ALREADY_CURRENT, + CUerror::r#CONTEXT_ALREADY_CURRENT, ); - const ERROR_MAP_FAILED: CUresult = CUresult::Err(CUerror::MAP_FAILED); - const ERROR_UNMAP_FAILED: CUresult = CUresult::Err(CUerror::UNMAP_FAILED); - const ERROR_ARRAY_IS_MAPPED: CUresult = CUresult::Err(CUerror::ARRAY_IS_MAPPED); - const ERROR_ALREADY_MAPPED: CUresult = CUresult::Err(CUerror::ALREADY_MAPPED); - const ERROR_NO_BINARY_FOR_GPU: CUresult = CUresult::Err(CUerror::NO_BINARY_FOR_GPU); - const ERROR_ALREADY_ACQUIRED: CUresult = CUresult::Err(CUerror::ALREADY_ACQUIRED); - const ERROR_NOT_MAPPED: CUresult = CUresult::Err(CUerror::NOT_MAPPED); + const ERROR_MAP_FAILED: CUresult = CUresult::Err(CUerror::r#MAP_FAILED); + const ERROR_UNMAP_FAILED: CUresult = CUresult::Err(CUerror::r#UNMAP_FAILED); + const ERROR_ARRAY_IS_MAPPED: CUresult = CUresult::Err(CUerror::r#ARRAY_IS_MAPPED); + const ERROR_ALREADY_MAPPED: CUresult = CUresult::Err(CUerror::r#ALREADY_MAPPED); + const ERROR_NO_BINARY_FOR_GPU: CUresult = CUresult::Err( + CUerror::r#NO_BINARY_FOR_GPU, + ); + const ERROR_ALREADY_ACQUIRED: CUresult = CUresult::Err(CUerror::r#ALREADY_ACQUIRED); + const ERROR_NOT_MAPPED: CUresult = CUresult::Err(CUerror::r#NOT_MAPPED); const ERROR_NOT_MAPPED_AS_ARRAY: CUresult = CUresult::Err( - CUerror::NOT_MAPPED_AS_ARRAY, + CUerror::r#NOT_MAPPED_AS_ARRAY, ); const ERROR_NOT_MAPPED_AS_POINTER: CUresult = CUresult::Err( - CUerror::NOT_MAPPED_AS_POINTER, + CUerror::r#NOT_MAPPED_AS_POINTER, + ); + const ERROR_ECC_UNCORRECTABLE: CUresult = CUresult::Err( + CUerror::r#ECC_UNCORRECTABLE, + ); + const ERROR_UNSUPPORTED_LIMIT: CUresult = CUresult::Err( + CUerror::r#UNSUPPORTED_LIMIT, ); - const ERROR_ECC_UNCORRECTABLE: CUresult = CUresult::Err(CUerror::ECC_UNCORRECTABLE); - const ERROR_UNSUPPORTED_LIMIT: CUresult = CUresult::Err(CUerror::UNSUPPORTED_LIMIT); const ERROR_CONTEXT_ALREADY_IN_USE: CUresult = CUresult::Err( - CUerror::CONTEXT_ALREADY_IN_USE, + CUerror::r#CONTEXT_ALREADY_IN_USE, ); const ERROR_PEER_ACCESS_UNSUPPORTED: CUresult = CUresult::Err( - CUerror::PEER_ACCESS_UNSUPPORTED, + CUerror::r#PEER_ACCESS_UNSUPPORTED, ); - const ERROR_INVALID_PTX: CUresult = CUresult::Err(CUerror::INVALID_PTX); + const ERROR_INVALID_PTX: CUresult = CUresult::Err(CUerror::r#INVALID_PTX); const ERROR_INVALID_GRAPHICS_CONTEXT: CUresult = CUresult::Err( - CUerror::INVALID_GRAPHICS_CONTEXT, + CUerror::r#INVALID_GRAPHICS_CONTEXT, ); const ERROR_NVLINK_UNCORRECTABLE: CUresult = CUresult::Err( - CUerror::NVLINK_UNCORRECTABLE, + CUerror::r#NVLINK_UNCORRECTABLE, ); const ERROR_JIT_COMPILER_NOT_FOUND: CUresult = CUresult::Err( - CUerror::JIT_COMPILER_NOT_FOUND, + CUerror::r#JIT_COMPILER_NOT_FOUND, ); const ERROR_UNSUPPORTED_PTX_VERSION: CUresult = CUresult::Err( - CUerror::UNSUPPORTED_PTX_VERSION, + CUerror::r#UNSUPPORTED_PTX_VERSION, ); const ERROR_JIT_COMPILATION_DISABLED: CUresult = CUresult::Err( - CUerror::JIT_COMPILATION_DISABLED, + CUerror::r#JIT_COMPILATION_DISABLED, ); const ERROR_UNSUPPORTED_EXEC_AFFINITY: CUresult = CUresult::Err( - CUerror::UNSUPPORTED_EXEC_AFFINITY, + CUerror::r#UNSUPPORTED_EXEC_AFFINITY, ); const ERROR_UNSUPPORTED_DEVSIDE_SYNC: CUresult = CUresult::Err( - CUerror::UNSUPPORTED_DEVSIDE_SYNC, + CUerror::r#UNSUPPORTED_DEVSIDE_SYNC, ); - const ERROR_CONTAINED: CUresult = CUresult::Err(CUerror::CONTAINED); - const ERROR_INVALID_SOURCE: CUresult = CUresult::Err(CUerror::INVALID_SOURCE); - const ERROR_FILE_NOT_FOUND: CUresult = CUresult::Err(CUerror::FILE_NOT_FOUND); + const ERROR_CONTAINED: CUresult = CUresult::Err(CUerror::r#CONTAINED); + const ERROR_INVALID_SOURCE: CUresult = CUresult::Err(CUerror::r#INVALID_SOURCE); + const ERROR_FILE_NOT_FOUND: CUresult = CUresult::Err(CUerror::r#FILE_NOT_FOUND); const ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND: CUresult = CUresult::Err( - CUerror::SHARED_OBJECT_SYMBOL_NOT_FOUND, + CUerror::r#SHARED_OBJECT_SYMBOL_NOT_FOUND, ); const ERROR_SHARED_OBJECT_INIT_FAILED: CUresult = CUresult::Err( - CUerror::SHARED_OBJECT_INIT_FAILED, + CUerror::r#SHARED_OBJECT_INIT_FAILED, ); - const ERROR_OPERATING_SYSTEM: CUresult = CUresult::Err(CUerror::OPERATING_SYSTEM); - const ERROR_INVALID_HANDLE: CUresult = CUresult::Err(CUerror::INVALID_HANDLE); - const ERROR_ILLEGAL_STATE: CUresult = CUresult::Err(CUerror::ILLEGAL_STATE); - const ERROR_LOSSY_QUERY: CUresult = CUresult::Err(CUerror::LOSSY_QUERY); - const ERROR_NOT_FOUND: CUresult = CUresult::Err(CUerror::NOT_FOUND); - const ERROR_NOT_READY: CUresult = CUresult::Err(CUerror::NOT_READY); - const ERROR_ILLEGAL_ADDRESS: CUresult = CUresult::Err(CUerror::ILLEGAL_ADDRESS); + const ERROR_OPERATING_SYSTEM: CUresult = CUresult::Err(CUerror::r#OPERATING_SYSTEM); + const ERROR_INVALID_HANDLE: CUresult = CUresult::Err(CUerror::r#INVALID_HANDLE); + const ERROR_ILLEGAL_STATE: CUresult = CUresult::Err(CUerror::r#ILLEGAL_STATE); + const ERROR_LOSSY_QUERY: CUresult = CUresult::Err(CUerror::r#LOSSY_QUERY); + const ERROR_NOT_FOUND: CUresult = CUresult::Err(CUerror::r#NOT_FOUND); + const ERROR_NOT_READY: CUresult = CUresult::Err(CUerror::r#NOT_READY); + const ERROR_ILLEGAL_ADDRESS: CUresult = CUresult::Err(CUerror::r#ILLEGAL_ADDRESS); const ERROR_LAUNCH_OUT_OF_RESOURCES: CUresult = CUresult::Err( - CUerror::LAUNCH_OUT_OF_RESOURCES, + CUerror::r#LAUNCH_OUT_OF_RESOURCES, ); - const ERROR_LAUNCH_TIMEOUT: CUresult = CUresult::Err(CUerror::LAUNCH_TIMEOUT); + const ERROR_LAUNCH_TIMEOUT: CUresult = CUresult::Err(CUerror::r#LAUNCH_TIMEOUT); const ERROR_LAUNCH_INCOMPATIBLE_TEXTURING: CUresult = CUresult::Err( - CUerror::LAUNCH_INCOMPATIBLE_TEXTURING, + CUerror::r#LAUNCH_INCOMPATIBLE_TEXTURING, ); const ERROR_PEER_ACCESS_ALREADY_ENABLED: CUresult = CUresult::Err( - CUerror::PEER_ACCESS_ALREADY_ENABLED, + CUerror::r#PEER_ACCESS_ALREADY_ENABLED, ); const ERROR_PEER_ACCESS_NOT_ENABLED: CUresult = CUresult::Err( - CUerror::PEER_ACCESS_NOT_ENABLED, + CUerror::r#PEER_ACCESS_NOT_ENABLED, ); const ERROR_PRIMARY_CONTEXT_ACTIVE: CUresult = CUresult::Err( - CUerror::PRIMARY_CONTEXT_ACTIVE, + CUerror::r#PRIMARY_CONTEXT_ACTIVE, ); const ERROR_CONTEXT_IS_DESTROYED: CUresult = CUresult::Err( - CUerror::CONTEXT_IS_DESTROYED, + CUerror::r#CONTEXT_IS_DESTROYED, ); - const ERROR_ASSERT: CUresult = CUresult::Err(CUerror::ASSERT); - const ERROR_TOO_MANY_PEERS: CUresult = CUresult::Err(CUerror::TOO_MANY_PEERS); + const ERROR_ASSERT: CUresult = CUresult::Err(CUerror::r#ASSERT); + const ERROR_TOO_MANY_PEERS: CUresult = CUresult::Err(CUerror::r#TOO_MANY_PEERS); const ERROR_HOST_MEMORY_ALREADY_REGISTERED: CUresult = CUresult::Err( - CUerror::HOST_MEMORY_ALREADY_REGISTERED, + CUerror::r#HOST_MEMORY_ALREADY_REGISTERED, ); const ERROR_HOST_MEMORY_NOT_REGISTERED: CUresult = CUresult::Err( - CUerror::HOST_MEMORY_NOT_REGISTERED, + CUerror::r#HOST_MEMORY_NOT_REGISTERED, ); const ERROR_HARDWARE_STACK_ERROR: CUresult = CUresult::Err( - CUerror::HARDWARE_STACK_ERROR, + CUerror::r#HARDWARE_STACK_ERROR, ); const ERROR_ILLEGAL_INSTRUCTION: CUresult = CUresult::Err( - CUerror::ILLEGAL_INSTRUCTION, + CUerror::r#ILLEGAL_INSTRUCTION, ); const ERROR_MISALIGNED_ADDRESS: CUresult = CUresult::Err( - CUerror::MISALIGNED_ADDRESS, + CUerror::r#MISALIGNED_ADDRESS, ); const ERROR_INVALID_ADDRESS_SPACE: CUresult = CUresult::Err( - CUerror::INVALID_ADDRESS_SPACE, + CUerror::r#INVALID_ADDRESS_SPACE, ); - const ERROR_INVALID_PC: CUresult = CUresult::Err(CUerror::INVALID_PC); - const ERROR_LAUNCH_FAILED: CUresult = CUresult::Err(CUerror::LAUNCH_FAILED); + const ERROR_INVALID_PC: CUresult = CUresult::Err(CUerror::r#INVALID_PC); + const ERROR_LAUNCH_FAILED: CUresult = CUresult::Err(CUerror::r#LAUNCH_FAILED); const ERROR_COOPERATIVE_LAUNCH_TOO_LARGE: CUresult = CUresult::Err( - CUerror::COOPERATIVE_LAUNCH_TOO_LARGE, + CUerror::r#COOPERATIVE_LAUNCH_TOO_LARGE, ); const ERROR_TENSOR_MEMORY_LEAK: CUresult = CUresult::Err( - CUerror::TENSOR_MEMORY_LEAK, + CUerror::r#TENSOR_MEMORY_LEAK, ); - const ERROR_NOT_PERMITTED: CUresult = CUresult::Err(CUerror::NOT_PERMITTED); - const ERROR_NOT_SUPPORTED: CUresult = CUresult::Err(CUerror::NOT_SUPPORTED); - const ERROR_SYSTEM_NOT_READY: CUresult = CUresult::Err(CUerror::SYSTEM_NOT_READY); + const ERROR_NOT_PERMITTED: CUresult = CUresult::Err(CUerror::r#NOT_PERMITTED); + const ERROR_NOT_SUPPORTED: CUresult = CUresult::Err(CUerror::r#NOT_SUPPORTED); + const ERROR_SYSTEM_NOT_READY: CUresult = CUresult::Err(CUerror::r#SYSTEM_NOT_READY); const ERROR_SYSTEM_DRIVER_MISMATCH: CUresult = CUresult::Err( - CUerror::SYSTEM_DRIVER_MISMATCH, + CUerror::r#SYSTEM_DRIVER_MISMATCH, ); const ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE: CUresult = CUresult::Err( - CUerror::COMPAT_NOT_SUPPORTED_ON_DEVICE, + CUerror::r#COMPAT_NOT_SUPPORTED_ON_DEVICE, ); const ERROR_MPS_CONNECTION_FAILED: CUresult = CUresult::Err( - CUerror::MPS_CONNECTION_FAILED, + CUerror::r#MPS_CONNECTION_FAILED, ); - const ERROR_MPS_RPC_FAILURE: CUresult = CUresult::Err(CUerror::MPS_RPC_FAILURE); + const ERROR_MPS_RPC_FAILURE: CUresult = CUresult::Err(CUerror::r#MPS_RPC_FAILURE); const ERROR_MPS_SERVER_NOT_READY: CUresult = CUresult::Err( - CUerror::MPS_SERVER_NOT_READY, + CUerror::r#MPS_SERVER_NOT_READY, ); const ERROR_MPS_MAX_CLIENTS_REACHED: CUresult = CUresult::Err( - CUerror::MPS_MAX_CLIENTS_REACHED, + CUerror::r#MPS_MAX_CLIENTS_REACHED, ); const ERROR_MPS_MAX_CONNECTIONS_REACHED: CUresult = CUresult::Err( - CUerror::MPS_MAX_CONNECTIONS_REACHED, + CUerror::r#MPS_MAX_CONNECTIONS_REACHED, ); const ERROR_MPS_CLIENT_TERMINATED: CUresult = CUresult::Err( - CUerror::MPS_CLIENT_TERMINATED, + CUerror::r#MPS_CLIENT_TERMINATED, + ); + const ERROR_CDP_NOT_SUPPORTED: CUresult = CUresult::Err( + CUerror::r#CDP_NOT_SUPPORTED, ); - const ERROR_CDP_NOT_SUPPORTED: CUresult = CUresult::Err(CUerror::CDP_NOT_SUPPORTED); const ERROR_CDP_VERSION_MISMATCH: CUresult = CUresult::Err( - CUerror::CDP_VERSION_MISMATCH, + CUerror::r#CDP_VERSION_MISMATCH, ); const ERROR_STREAM_CAPTURE_UNSUPPORTED: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_UNSUPPORTED, + CUerror::r#STREAM_CAPTURE_UNSUPPORTED, ); const ERROR_STREAM_CAPTURE_INVALIDATED: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_INVALIDATED, + CUerror::r#STREAM_CAPTURE_INVALIDATED, ); const ERROR_STREAM_CAPTURE_MERGE: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_MERGE, + CUerror::r#STREAM_CAPTURE_MERGE, ); const ERROR_STREAM_CAPTURE_UNMATCHED: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_UNMATCHED, + CUerror::r#STREAM_CAPTURE_UNMATCHED, ); const ERROR_STREAM_CAPTURE_UNJOINED: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_UNJOINED, + CUerror::r#STREAM_CAPTURE_UNJOINED, ); const ERROR_STREAM_CAPTURE_ISOLATION: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_ISOLATION, + CUerror::r#STREAM_CAPTURE_ISOLATION, ); const ERROR_STREAM_CAPTURE_IMPLICIT: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_IMPLICIT, + CUerror::r#STREAM_CAPTURE_IMPLICIT, ); - const ERROR_CAPTURED_EVENT: CUresult = CUresult::Err(CUerror::CAPTURED_EVENT); + const ERROR_CAPTURED_EVENT: CUresult = CUresult::Err(CUerror::r#CAPTURED_EVENT); const ERROR_STREAM_CAPTURE_WRONG_THREAD: CUresult = CUresult::Err( - CUerror::STREAM_CAPTURE_WRONG_THREAD, + CUerror::r#STREAM_CAPTURE_WRONG_THREAD, ); - const ERROR_TIMEOUT: CUresult = CUresult::Err(CUerror::TIMEOUT); + const ERROR_TIMEOUT: CUresult = CUresult::Err(CUerror::r#TIMEOUT); const ERROR_GRAPH_EXEC_UPDATE_FAILURE: CUresult = CUresult::Err( - CUerror::GRAPH_EXEC_UPDATE_FAILURE, + CUerror::r#GRAPH_EXEC_UPDATE_FAILURE, ); - const ERROR_EXTERNAL_DEVICE: CUresult = CUresult::Err(CUerror::EXTERNAL_DEVICE); + const ERROR_EXTERNAL_DEVICE: CUresult = CUresult::Err(CUerror::r#EXTERNAL_DEVICE); const ERROR_INVALID_CLUSTER_SIZE: CUresult = CUresult::Err( - CUerror::INVALID_CLUSTER_SIZE, + CUerror::r#INVALID_CLUSTER_SIZE, ); const ERROR_FUNCTION_NOT_LOADED: CUresult = CUresult::Err( - CUerror::FUNCTION_NOT_LOADED, + CUerror::r#FUNCTION_NOT_LOADED, ); const ERROR_INVALID_RESOURCE_TYPE: CUresult = CUresult::Err( - CUerror::INVALID_RESOURCE_TYPE, + CUerror::r#INVALID_RESOURCE_TYPE, ); const ERROR_INVALID_RESOURCE_CONFIGURATION: CUresult = CUresult::Err( - CUerror::INVALID_RESOURCE_CONFIGURATION, + CUerror::r#INVALID_RESOURCE_CONFIGURATION, ); - const ERROR_KEY_ROTATION: CUresult = CUresult::Err(CUerror::KEY_ROTATION); - const ERROR_UNKNOWN: CUresult = CUresult::Err(CUerror::UNKNOWN); + const ERROR_KEY_ROTATION: CUresult = CUresult::Err(CUerror::r#KEY_ROTATION); + const ERROR_UNKNOWN: CUresult = CUresult::Err(CUerror::r#UNKNOWN); } impl CUresultConsts for CUresult {} #[must_use] diff --git a/cuda_types/src/nvml.rs b/cuda_types/src/nvml.rs index d5e9896..4c38f4e 100644 --- a/cuda_types/src/nvml.rs +++ b/cuda_types/src/nvml.rs @@ -4706,94 +4706,94 @@ pub struct nvmlPowerSmoothingState_v1_t { } pub type nvmlPowerSmoothingState_t = nvmlPowerSmoothingState_v1_t; impl nvmlError_t { - pub const UNINITIALIZED: nvmlError_t = nvmlError_t(unsafe { + pub const r#UNINITIALIZED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(1) }); - pub const INVALID_ARGUMENT: nvmlError_t = nvmlError_t(unsafe { + pub const r#INVALID_ARGUMENT: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(2) }); - pub const NOT_SUPPORTED: nvmlError_t = nvmlError_t(unsafe { + pub const r#NOT_SUPPORTED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(3) }); - pub const NO_PERMISSION: nvmlError_t = nvmlError_t(unsafe { + pub const r#NO_PERMISSION: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(4) }); - pub const ALREADY_INITIALIZED: nvmlError_t = nvmlError_t(unsafe { + pub const r#ALREADY_INITIALIZED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(5) }); - pub const NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { + pub const r#NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(6) }); - pub const INSUFFICIENT_SIZE: nvmlError_t = nvmlError_t(unsafe { + pub const r#INSUFFICIENT_SIZE: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(7) }); - pub const INSUFFICIENT_POWER: nvmlError_t = nvmlError_t(unsafe { + pub const r#INSUFFICIENT_POWER: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(8) }); - pub const DRIVER_NOT_LOADED: nvmlError_t = nvmlError_t(unsafe { + pub const r#DRIVER_NOT_LOADED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(9) }); - pub const TIMEOUT: nvmlError_t = nvmlError_t(unsafe { + pub const r#TIMEOUT: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(10) }); - pub const IRQ_ISSUE: nvmlError_t = nvmlError_t(unsafe { + pub const r#IRQ_ISSUE: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(11) }); - pub const LIBRARY_NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { + pub const r#LIBRARY_NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(12) }); - pub const FUNCTION_NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { + pub const r#FUNCTION_NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(13) }); - pub const CORRUPTED_INFOROM: nvmlError_t = nvmlError_t(unsafe { + pub const r#CORRUPTED_INFOROM: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(14) }); - pub const GPU_IS_LOST: nvmlError_t = nvmlError_t(unsafe { + pub const r#GPU_IS_LOST: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(15) }); - pub const RESET_REQUIRED: nvmlError_t = nvmlError_t(unsafe { + pub const r#RESET_REQUIRED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(16) }); - pub const OPERATING_SYSTEM: nvmlError_t = nvmlError_t(unsafe { + pub const r#OPERATING_SYSTEM: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(17) }); - pub const LIB_RM_VERSION_MISMATCH: nvmlError_t = nvmlError_t(unsafe { + pub const r#LIB_RM_VERSION_MISMATCH: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(18) }); - pub const IN_USE: nvmlError_t = nvmlError_t(unsafe { + pub const r#IN_USE: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(19) }); - pub const MEMORY: nvmlError_t = nvmlError_t(unsafe { + pub const r#MEMORY: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(20) }); - pub const NO_DATA: nvmlError_t = nvmlError_t(unsafe { + pub const r#NO_DATA: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(21) }); - pub const VGPU_ECC_NOT_SUPPORTED: nvmlError_t = nvmlError_t(unsafe { + pub const r#VGPU_ECC_NOT_SUPPORTED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(22) }); - pub const INSUFFICIENT_RESOURCES: nvmlError_t = nvmlError_t(unsafe { + pub const r#INSUFFICIENT_RESOURCES: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(23) }); - pub const FREQ_NOT_SUPPORTED: nvmlError_t = nvmlError_t(unsafe { + pub const r#FREQ_NOT_SUPPORTED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(24) }); - pub const ARGUMENT_VERSION_MISMATCH: nvmlError_t = nvmlError_t(unsafe { + pub const r#ARGUMENT_VERSION_MISMATCH: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(25) }); - pub const DEPRECATED: nvmlError_t = nvmlError_t(unsafe { + pub const r#DEPRECATED: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(26) }); - pub const NOT_READY: nvmlError_t = nvmlError_t(unsafe { + pub const r#NOT_READY: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(27) }); - pub const GPU_NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { + pub const r#GPU_NOT_FOUND: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(28) }); - pub const INVALID_STATE: nvmlError_t = nvmlError_t(unsafe { + pub const r#INVALID_STATE: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(29) }); - pub const UNKNOWN: nvmlError_t = nvmlError_t(unsafe { + pub const r#UNKNOWN: nvmlError_t = nvmlError_t(unsafe { ::core::num::NonZeroU32::new_unchecked(999) }); } @@ -4803,75 +4803,77 @@ pub struct nvmlError_t(pub ::core::num::NonZeroU32); pub trait nvmlReturn_tConsts { const SUCCESS: nvmlReturn_t = nvmlReturn_t::Ok(()); const ERROR_UNINITIALIZED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::UNINITIALIZED, + nvmlError_t::r#UNINITIALIZED, ); const ERROR_INVALID_ARGUMENT: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::INVALID_ARGUMENT, + nvmlError_t::r#INVALID_ARGUMENT, ); const ERROR_NOT_SUPPORTED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::NOT_SUPPORTED, + nvmlError_t::r#NOT_SUPPORTED, ); const ERROR_NO_PERMISSION: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::NO_PERMISSION, + nvmlError_t::r#NO_PERMISSION, ); const ERROR_ALREADY_INITIALIZED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::ALREADY_INITIALIZED, + nvmlError_t::r#ALREADY_INITIALIZED, ); - const ERROR_NOT_FOUND: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::NOT_FOUND); + const ERROR_NOT_FOUND: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#NOT_FOUND); const ERROR_INSUFFICIENT_SIZE: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::INSUFFICIENT_SIZE, + nvmlError_t::r#INSUFFICIENT_SIZE, ); const ERROR_INSUFFICIENT_POWER: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::INSUFFICIENT_POWER, + nvmlError_t::r#INSUFFICIENT_POWER, ); const ERROR_DRIVER_NOT_LOADED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::DRIVER_NOT_LOADED, + nvmlError_t::r#DRIVER_NOT_LOADED, ); - const ERROR_TIMEOUT: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::TIMEOUT); - const ERROR_IRQ_ISSUE: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::IRQ_ISSUE); + const ERROR_TIMEOUT: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#TIMEOUT); + const ERROR_IRQ_ISSUE: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#IRQ_ISSUE); const ERROR_LIBRARY_NOT_FOUND: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::LIBRARY_NOT_FOUND, + nvmlError_t::r#LIBRARY_NOT_FOUND, ); const ERROR_FUNCTION_NOT_FOUND: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::FUNCTION_NOT_FOUND, + nvmlError_t::r#FUNCTION_NOT_FOUND, ); const ERROR_CORRUPTED_INFOROM: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::CORRUPTED_INFOROM, + nvmlError_t::r#CORRUPTED_INFOROM, + ); + const ERROR_GPU_IS_LOST: nvmlReturn_t = nvmlReturn_t::Err( + nvmlError_t::r#GPU_IS_LOST, ); - const ERROR_GPU_IS_LOST: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::GPU_IS_LOST); const ERROR_RESET_REQUIRED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::RESET_REQUIRED, + nvmlError_t::r#RESET_REQUIRED, ); const ERROR_OPERATING_SYSTEM: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::OPERATING_SYSTEM, + nvmlError_t::r#OPERATING_SYSTEM, ); const ERROR_LIB_RM_VERSION_MISMATCH: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::LIB_RM_VERSION_MISMATCH, + nvmlError_t::r#LIB_RM_VERSION_MISMATCH, ); - const ERROR_IN_USE: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::IN_USE); - const ERROR_MEMORY: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::MEMORY); - const ERROR_NO_DATA: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::NO_DATA); + const ERROR_IN_USE: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#IN_USE); + const ERROR_MEMORY: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#MEMORY); + const ERROR_NO_DATA: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#NO_DATA); const ERROR_VGPU_ECC_NOT_SUPPORTED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::VGPU_ECC_NOT_SUPPORTED, + nvmlError_t::r#VGPU_ECC_NOT_SUPPORTED, ); const ERROR_INSUFFICIENT_RESOURCES: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::INSUFFICIENT_RESOURCES, + nvmlError_t::r#INSUFFICIENT_RESOURCES, ); const ERROR_FREQ_NOT_SUPPORTED: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::FREQ_NOT_SUPPORTED, + nvmlError_t::r#FREQ_NOT_SUPPORTED, ); const ERROR_ARGUMENT_VERSION_MISMATCH: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::ARGUMENT_VERSION_MISMATCH, + nvmlError_t::r#ARGUMENT_VERSION_MISMATCH, ); - const ERROR_DEPRECATED: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::DEPRECATED); - const ERROR_NOT_READY: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::NOT_READY); + const ERROR_DEPRECATED: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#DEPRECATED); + const ERROR_NOT_READY: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#NOT_READY); const ERROR_GPU_NOT_FOUND: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::GPU_NOT_FOUND, + nvmlError_t::r#GPU_NOT_FOUND, ); const ERROR_INVALID_STATE: nvmlReturn_t = nvmlReturn_t::Err( - nvmlError_t::INVALID_STATE, + nvmlError_t::r#INVALID_STATE, ); - const ERROR_UNKNOWN: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::UNKNOWN); + const ERROR_UNKNOWN: nvmlReturn_t = nvmlReturn_t::Err(nvmlError_t::r#UNKNOWN); } impl nvmlReturn_tConsts for nvmlReturn_t {} #[must_use] diff --git a/ext/hip_runtime-sys/src/lib.rs b/ext/hip_runtime-sys/src/lib.rs index 9ce281e..0110292 100644 --- a/ext/hip_runtime-sys/src/lib.rs +++ b/ext/hip_runtime-sys/src/lib.rs @@ -13215,241 +13215,241 @@ extern "C" { ) -> hipError_t; } impl hipErrorCode_t { - pub const InvalidValue: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidValue: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(1) }); - pub const OutOfMemory: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#OutOfMemory: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(2) }); - pub const MemoryAllocation: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#MemoryAllocation: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(2) }); - pub const NotInitialized: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotInitialized: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(3) }); - pub const InitializationError: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InitializationError: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(3) }); - pub const Deinitialized: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#Deinitialized: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(4) }); - pub const ProfilerDisabled: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ProfilerDisabled: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(5) }); - pub const ProfilerNotInitialized: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ProfilerNotInitialized: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(6) }); - pub const ProfilerAlreadyStarted: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ProfilerAlreadyStarted: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(7) }); - pub const ProfilerAlreadyStopped: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ProfilerAlreadyStopped: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(8) }); - pub const InvalidConfiguration: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidConfiguration: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(9) }); - pub const InvalidPitchValue: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidPitchValue: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(12) }); - pub const InvalidSymbol: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidSymbol: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(13) }); - pub const InvalidDevicePointer: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidDevicePointer: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(17) }); - pub const InvalidMemcpyDirection: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidMemcpyDirection: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(21) }); - pub const InsufficientDriver: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InsufficientDriver: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(35) }); - pub const MissingConfiguration: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#MissingConfiguration: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(52) }); - pub const PriorLaunchFailure: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#PriorLaunchFailure: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(53) }); - pub const InvalidDeviceFunction: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidDeviceFunction: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(98) }); - pub const NoDevice: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NoDevice: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(100) }); - pub const InvalidDevice: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidDevice: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(101) }); - pub const InvalidImage: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidImage: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(200) }); - pub const InvalidContext: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidContext: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(201) }); - pub const ContextAlreadyCurrent: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ContextAlreadyCurrent: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(202) }); - pub const MapFailed: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#MapFailed: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(205) }); - pub const MapBufferObjectFailed: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#MapBufferObjectFailed: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(205) }); - pub const UnmapFailed: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#UnmapFailed: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(206) }); - pub const ArrayIsMapped: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ArrayIsMapped: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(207) }); - pub const AlreadyMapped: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#AlreadyMapped: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(208) }); - pub const NoBinaryForGpu: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NoBinaryForGpu: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(209) }); - pub const AlreadyAcquired: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#AlreadyAcquired: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(210) }); - pub const NotMapped: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotMapped: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(211) }); - pub const NotMappedAsArray: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotMappedAsArray: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(212) }); - pub const NotMappedAsPointer: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotMappedAsPointer: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(213) }); - pub const ECCNotCorrectable: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ECCNotCorrectable: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(214) }); - pub const UnsupportedLimit: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#UnsupportedLimit: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(215) }); - pub const ContextAlreadyInUse: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ContextAlreadyInUse: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(216) }); - pub const PeerAccessUnsupported: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#PeerAccessUnsupported: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(217) }); - pub const InvalidKernelFile: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidKernelFile: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(218) }); - pub const InvalidGraphicsContext: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidGraphicsContext: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(219) }); - pub const InvalidSource: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidSource: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(300) }); - pub const FileNotFound: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#FileNotFound: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(301) }); - pub const SharedObjectSymbolNotFound: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#SharedObjectSymbolNotFound: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(302) }); - pub const SharedObjectInitFailed: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#SharedObjectInitFailed: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(303) }); - pub const OperatingSystem: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#OperatingSystem: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(304) }); - pub const InvalidHandle: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidHandle: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(400) }); - pub const InvalidResourceHandle: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidResourceHandle: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(400) }); - pub const IllegalState: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#IllegalState: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(401) }); - pub const NotFound: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotFound: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(500) }); - pub const NotReady: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotReady: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(600) }); - pub const IllegalAddress: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#IllegalAddress: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(700) }); - pub const LaunchOutOfResources: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#LaunchOutOfResources: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(701) }); - pub const LaunchTimeOut: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#LaunchTimeOut: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(702) }); - pub const PeerAccessAlreadyEnabled: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#PeerAccessAlreadyEnabled: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(704) }); - pub const PeerAccessNotEnabled: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#PeerAccessNotEnabled: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(705) }); - pub const SetOnActiveProcess: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#SetOnActiveProcess: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(708) }); - pub const ContextIsDestroyed: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#ContextIsDestroyed: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(709) }); - pub const Assert: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#Assert: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(710) }); - pub const HostMemoryAlreadyRegistered: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#HostMemoryAlreadyRegistered: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(712) }); - pub const HostMemoryNotRegistered: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#HostMemoryNotRegistered: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(713) }); - pub const LaunchFailure: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#LaunchFailure: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(719) }); - pub const CooperativeLaunchTooLarge: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#CooperativeLaunchTooLarge: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(720) }); - pub const NotSupported: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#NotSupported: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(801) }); - pub const StreamCaptureUnsupported: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureUnsupported: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(900) }); - pub const StreamCaptureInvalidated: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureInvalidated: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(901) }); - pub const StreamCaptureMerge: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureMerge: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(902) }); - pub const StreamCaptureUnmatched: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureUnmatched: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(903) }); - pub const StreamCaptureUnjoined: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureUnjoined: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(904) }); - pub const StreamCaptureIsolation: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureIsolation: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(905) }); - pub const StreamCaptureImplicit: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureImplicit: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(906) }); - pub const CapturedEvent: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#CapturedEvent: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(907) }); - pub const StreamCaptureWrongThread: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#StreamCaptureWrongThread: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(908) }); - pub const GraphExecUpdateFailure: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#GraphExecUpdateFailure: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(910) }); - pub const InvalidChannelDescriptor: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidChannelDescriptor: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(911) }); - pub const InvalidTexture: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#InvalidTexture: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(912) }); - pub const Unknown: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#Unknown: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(999) }); - pub const RuntimeMemory: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#RuntimeMemory: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(1052) }); - pub const RuntimeOther: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#RuntimeOther: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(1053) }); - pub const Tbd: hipErrorCode_t = hipErrorCode_t(unsafe { + pub const r#Tbd: hipErrorCode_t = hipErrorCode_t(unsafe { ::core::num::NonZeroU32::new_unchecked(1054) }); } @@ -13458,211 +13458,223 @@ impl hipErrorCode_t { pub struct hipErrorCode_t(pub ::core::num::NonZeroU32); pub trait hipError_tConsts { const Success: hipError_t = hipError_t::Ok(()); - const ErrorInvalidValue: hipError_t = hipError_t::Err(hipErrorCode_t::InvalidValue); - const ErrorOutOfMemory: hipError_t = hipError_t::Err(hipErrorCode_t::OutOfMemory); + const ErrorInvalidValue: hipError_t = hipError_t::Err( + hipErrorCode_t::r#InvalidValue, + ); + const ErrorOutOfMemory: hipError_t = hipError_t::Err(hipErrorCode_t::r#OutOfMemory); const ErrorMemoryAllocation: hipError_t = hipError_t::Err( - hipErrorCode_t::MemoryAllocation, + hipErrorCode_t::r#MemoryAllocation, ); const ErrorNotInitialized: hipError_t = hipError_t::Err( - hipErrorCode_t::NotInitialized, + hipErrorCode_t::r#NotInitialized, ); const ErrorInitializationError: hipError_t = hipError_t::Err( - hipErrorCode_t::InitializationError, + hipErrorCode_t::r#InitializationError, ); const ErrorDeinitialized: hipError_t = hipError_t::Err( - hipErrorCode_t::Deinitialized, + hipErrorCode_t::r#Deinitialized, ); const ErrorProfilerDisabled: hipError_t = hipError_t::Err( - hipErrorCode_t::ProfilerDisabled, + hipErrorCode_t::r#ProfilerDisabled, ); const ErrorProfilerNotInitialized: hipError_t = hipError_t::Err( - hipErrorCode_t::ProfilerNotInitialized, + hipErrorCode_t::r#ProfilerNotInitialized, ); const ErrorProfilerAlreadyStarted: hipError_t = hipError_t::Err( - hipErrorCode_t::ProfilerAlreadyStarted, + hipErrorCode_t::r#ProfilerAlreadyStarted, ); const ErrorProfilerAlreadyStopped: hipError_t = hipError_t::Err( - hipErrorCode_t::ProfilerAlreadyStopped, + hipErrorCode_t::r#ProfilerAlreadyStopped, ); const ErrorInvalidConfiguration: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidConfiguration, + hipErrorCode_t::r#InvalidConfiguration, ); const ErrorInvalidPitchValue: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidPitchValue, + hipErrorCode_t::r#InvalidPitchValue, ); const ErrorInvalidSymbol: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidSymbol, + hipErrorCode_t::r#InvalidSymbol, ); const ErrorInvalidDevicePointer: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidDevicePointer, + hipErrorCode_t::r#InvalidDevicePointer, ); const ErrorInvalidMemcpyDirection: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidMemcpyDirection, + hipErrorCode_t::r#InvalidMemcpyDirection, ); const ErrorInsufficientDriver: hipError_t = hipError_t::Err( - hipErrorCode_t::InsufficientDriver, + hipErrorCode_t::r#InsufficientDriver, ); const ErrorMissingConfiguration: hipError_t = hipError_t::Err( - hipErrorCode_t::MissingConfiguration, + hipErrorCode_t::r#MissingConfiguration, ); const ErrorPriorLaunchFailure: hipError_t = hipError_t::Err( - hipErrorCode_t::PriorLaunchFailure, + hipErrorCode_t::r#PriorLaunchFailure, ); const ErrorInvalidDeviceFunction: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidDeviceFunction, + hipErrorCode_t::r#InvalidDeviceFunction, ); - const ErrorNoDevice: hipError_t = hipError_t::Err(hipErrorCode_t::NoDevice); + const ErrorNoDevice: hipError_t = hipError_t::Err(hipErrorCode_t::r#NoDevice); const ErrorInvalidDevice: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidDevice, + hipErrorCode_t::r#InvalidDevice, + ); + const ErrorInvalidImage: hipError_t = hipError_t::Err( + hipErrorCode_t::r#InvalidImage, ); - const ErrorInvalidImage: hipError_t = hipError_t::Err(hipErrorCode_t::InvalidImage); const ErrorInvalidContext: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidContext, + hipErrorCode_t::r#InvalidContext, ); const ErrorContextAlreadyCurrent: hipError_t = hipError_t::Err( - hipErrorCode_t::ContextAlreadyCurrent, + hipErrorCode_t::r#ContextAlreadyCurrent, ); - const ErrorMapFailed: hipError_t = hipError_t::Err(hipErrorCode_t::MapFailed); + const ErrorMapFailed: hipError_t = hipError_t::Err(hipErrorCode_t::r#MapFailed); const ErrorMapBufferObjectFailed: hipError_t = hipError_t::Err( - hipErrorCode_t::MapBufferObjectFailed, + hipErrorCode_t::r#MapBufferObjectFailed, ); - const ErrorUnmapFailed: hipError_t = hipError_t::Err(hipErrorCode_t::UnmapFailed); + const ErrorUnmapFailed: hipError_t = hipError_t::Err(hipErrorCode_t::r#UnmapFailed); const ErrorArrayIsMapped: hipError_t = hipError_t::Err( - hipErrorCode_t::ArrayIsMapped, + hipErrorCode_t::r#ArrayIsMapped, ); const ErrorAlreadyMapped: hipError_t = hipError_t::Err( - hipErrorCode_t::AlreadyMapped, + hipErrorCode_t::r#AlreadyMapped, ); const ErrorNoBinaryForGpu: hipError_t = hipError_t::Err( - hipErrorCode_t::NoBinaryForGpu, + hipErrorCode_t::r#NoBinaryForGpu, ); const ErrorAlreadyAcquired: hipError_t = hipError_t::Err( - hipErrorCode_t::AlreadyAcquired, + hipErrorCode_t::r#AlreadyAcquired, ); - const ErrorNotMapped: hipError_t = hipError_t::Err(hipErrorCode_t::NotMapped); + const ErrorNotMapped: hipError_t = hipError_t::Err(hipErrorCode_t::r#NotMapped); const ErrorNotMappedAsArray: hipError_t = hipError_t::Err( - hipErrorCode_t::NotMappedAsArray, + hipErrorCode_t::r#NotMappedAsArray, ); const ErrorNotMappedAsPointer: hipError_t = hipError_t::Err( - hipErrorCode_t::NotMappedAsPointer, + hipErrorCode_t::r#NotMappedAsPointer, ); const ErrorECCNotCorrectable: hipError_t = hipError_t::Err( - hipErrorCode_t::ECCNotCorrectable, + hipErrorCode_t::r#ECCNotCorrectable, ); const ErrorUnsupportedLimit: hipError_t = hipError_t::Err( - hipErrorCode_t::UnsupportedLimit, + hipErrorCode_t::r#UnsupportedLimit, ); const ErrorContextAlreadyInUse: hipError_t = hipError_t::Err( - hipErrorCode_t::ContextAlreadyInUse, + hipErrorCode_t::r#ContextAlreadyInUse, ); const ErrorPeerAccessUnsupported: hipError_t = hipError_t::Err( - hipErrorCode_t::PeerAccessUnsupported, + hipErrorCode_t::r#PeerAccessUnsupported, ); const ErrorInvalidKernelFile: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidKernelFile, + hipErrorCode_t::r#InvalidKernelFile, ); const ErrorInvalidGraphicsContext: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidGraphicsContext, + hipErrorCode_t::r#InvalidGraphicsContext, ); const ErrorInvalidSource: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidSource, + hipErrorCode_t::r#InvalidSource, + ); + const ErrorFileNotFound: hipError_t = hipError_t::Err( + hipErrorCode_t::r#FileNotFound, ); - const ErrorFileNotFound: hipError_t = hipError_t::Err(hipErrorCode_t::FileNotFound); const ErrorSharedObjectSymbolNotFound: hipError_t = hipError_t::Err( - hipErrorCode_t::SharedObjectSymbolNotFound, + hipErrorCode_t::r#SharedObjectSymbolNotFound, ); const ErrorSharedObjectInitFailed: hipError_t = hipError_t::Err( - hipErrorCode_t::SharedObjectInitFailed, + hipErrorCode_t::r#SharedObjectInitFailed, ); const ErrorOperatingSystem: hipError_t = hipError_t::Err( - hipErrorCode_t::OperatingSystem, + hipErrorCode_t::r#OperatingSystem, ); const ErrorInvalidHandle: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidHandle, + hipErrorCode_t::r#InvalidHandle, ); const ErrorInvalidResourceHandle: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidResourceHandle, + hipErrorCode_t::r#InvalidResourceHandle, ); - const ErrorIllegalState: hipError_t = hipError_t::Err(hipErrorCode_t::IllegalState); - const ErrorNotFound: hipError_t = hipError_t::Err(hipErrorCode_t::NotFound); - const ErrorNotReady: hipError_t = hipError_t::Err(hipErrorCode_t::NotReady); + const ErrorIllegalState: hipError_t = hipError_t::Err( + hipErrorCode_t::r#IllegalState, + ); + const ErrorNotFound: hipError_t = hipError_t::Err(hipErrorCode_t::r#NotFound); + const ErrorNotReady: hipError_t = hipError_t::Err(hipErrorCode_t::r#NotReady); const ErrorIllegalAddress: hipError_t = hipError_t::Err( - hipErrorCode_t::IllegalAddress, + hipErrorCode_t::r#IllegalAddress, ); const ErrorLaunchOutOfResources: hipError_t = hipError_t::Err( - hipErrorCode_t::LaunchOutOfResources, + hipErrorCode_t::r#LaunchOutOfResources, ); const ErrorLaunchTimeOut: hipError_t = hipError_t::Err( - hipErrorCode_t::LaunchTimeOut, + hipErrorCode_t::r#LaunchTimeOut, ); const ErrorPeerAccessAlreadyEnabled: hipError_t = hipError_t::Err( - hipErrorCode_t::PeerAccessAlreadyEnabled, + hipErrorCode_t::r#PeerAccessAlreadyEnabled, ); const ErrorPeerAccessNotEnabled: hipError_t = hipError_t::Err( - hipErrorCode_t::PeerAccessNotEnabled, + hipErrorCode_t::r#PeerAccessNotEnabled, ); const ErrorSetOnActiveProcess: hipError_t = hipError_t::Err( - hipErrorCode_t::SetOnActiveProcess, + hipErrorCode_t::r#SetOnActiveProcess, ); const ErrorContextIsDestroyed: hipError_t = hipError_t::Err( - hipErrorCode_t::ContextIsDestroyed, + hipErrorCode_t::r#ContextIsDestroyed, ); - const ErrorAssert: hipError_t = hipError_t::Err(hipErrorCode_t::Assert); + const ErrorAssert: hipError_t = hipError_t::Err(hipErrorCode_t::r#Assert); const ErrorHostMemoryAlreadyRegistered: hipError_t = hipError_t::Err( - hipErrorCode_t::HostMemoryAlreadyRegistered, + hipErrorCode_t::r#HostMemoryAlreadyRegistered, ); const ErrorHostMemoryNotRegistered: hipError_t = hipError_t::Err( - hipErrorCode_t::HostMemoryNotRegistered, + hipErrorCode_t::r#HostMemoryNotRegistered, ); const ErrorLaunchFailure: hipError_t = hipError_t::Err( - hipErrorCode_t::LaunchFailure, + hipErrorCode_t::r#LaunchFailure, ); const ErrorCooperativeLaunchTooLarge: hipError_t = hipError_t::Err( - hipErrorCode_t::CooperativeLaunchTooLarge, + hipErrorCode_t::r#CooperativeLaunchTooLarge, + ); + const ErrorNotSupported: hipError_t = hipError_t::Err( + hipErrorCode_t::r#NotSupported, ); - const ErrorNotSupported: hipError_t = hipError_t::Err(hipErrorCode_t::NotSupported); const ErrorStreamCaptureUnsupported: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureUnsupported, + hipErrorCode_t::r#StreamCaptureUnsupported, ); const ErrorStreamCaptureInvalidated: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureInvalidated, + hipErrorCode_t::r#StreamCaptureInvalidated, ); const ErrorStreamCaptureMerge: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureMerge, + hipErrorCode_t::r#StreamCaptureMerge, ); const ErrorStreamCaptureUnmatched: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureUnmatched, + hipErrorCode_t::r#StreamCaptureUnmatched, ); const ErrorStreamCaptureUnjoined: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureUnjoined, + hipErrorCode_t::r#StreamCaptureUnjoined, ); const ErrorStreamCaptureIsolation: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureIsolation, + hipErrorCode_t::r#StreamCaptureIsolation, ); const ErrorStreamCaptureImplicit: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureImplicit, + hipErrorCode_t::r#StreamCaptureImplicit, ); const ErrorCapturedEvent: hipError_t = hipError_t::Err( - hipErrorCode_t::CapturedEvent, + hipErrorCode_t::r#CapturedEvent, ); const ErrorStreamCaptureWrongThread: hipError_t = hipError_t::Err( - hipErrorCode_t::StreamCaptureWrongThread, + hipErrorCode_t::r#StreamCaptureWrongThread, ); const ErrorGraphExecUpdateFailure: hipError_t = hipError_t::Err( - hipErrorCode_t::GraphExecUpdateFailure, + hipErrorCode_t::r#GraphExecUpdateFailure, ); const ErrorInvalidChannelDescriptor: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidChannelDescriptor, + hipErrorCode_t::r#InvalidChannelDescriptor, ); const ErrorInvalidTexture: hipError_t = hipError_t::Err( - hipErrorCode_t::InvalidTexture, + hipErrorCode_t::r#InvalidTexture, ); - const ErrorUnknown: hipError_t = hipError_t::Err(hipErrorCode_t::Unknown); + const ErrorUnknown: hipError_t = hipError_t::Err(hipErrorCode_t::r#Unknown); const ErrorRuntimeMemory: hipError_t = hipError_t::Err( - hipErrorCode_t::RuntimeMemory, + hipErrorCode_t::r#RuntimeMemory, ); - const ErrorRuntimeOther: hipError_t = hipError_t::Err(hipErrorCode_t::RuntimeOther); - const ErrorTbd: hipError_t = hipError_t::Err(hipErrorCode_t::Tbd); + const ErrorRuntimeOther: hipError_t = hipError_t::Err( + hipErrorCode_t::r#RuntimeOther, + ); + const ErrorTbd: hipError_t = hipError_t::Err(hipErrorCode_t::r#Tbd); } impl hipError_tConsts for hipError_t {} #[must_use] diff --git a/ext/rocblas-sys/src/lib.rs b/ext/rocblas-sys/src/lib.rs index 660fe1a..02fca28 100644 --- a/ext/rocblas-sys/src/lib.rs +++ b/ext/rocblas-sys/src/lib.rs @@ -509,16 +509,19 @@ impl rocblas_math_mode_ { #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct rocblas_math_mode_(pub ::core::ffi::c_uint); pub use self::rocblas_math_mode_ as rocblas_math_mode; +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Create handle pub fn rocblas_create_handle(handle: *mut rocblas_handle) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Destroy handle pub fn rocblas_destroy_handle(handle: rocblas_handle) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Set stream for handle @@ -527,6 +530,7 @@ extern "C" { stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Get stream [0] from handle @@ -535,6 +539,7 @@ extern "C" { stream: *mut hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Set rocblas_pointer_mode @@ -543,6 +548,7 @@ extern "C" { pointer_mode: rocblas_pointer_mode, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Get rocblas_pointer_mode @@ -551,6 +557,7 @@ extern "C" { pointer_mode: *mut rocblas_pointer_mode, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Set rocblas_atomics_mode @@ -567,6 +574,7 @@ extern "C" { atomics_mode: rocblas_atomics_mode, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Get rocblas_atomics_mode @@ -575,6 +583,7 @@ extern "C" { atomics_mode: *mut rocblas_atomics_mode, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Set rocblas_math_mode @@ -583,6 +592,7 @@ extern "C" { math_mode: rocblas_math_mode, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// \brief Get rocblas_math_mode @@ -591,12 +601,14 @@ extern "C" { math_mode: *mut rocblas_math_mode, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { /// \brief Indicates whether the pointer is on the host or device. pub fn rocblas_pointer_to_mode( ptr: *mut ::core::ffi::c_void, ) -> rocblas_pointer_mode; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Copy vector from host to device @@ -625,6 +637,7 @@ specifies the increment for the elements of the vector*/ incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_set_vector_64( @@ -636,6 +649,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Copy vector from device to host @@ -664,6 +678,7 @@ specifies the increment for the elements of the vector*/ incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_get_vector_64( @@ -675,6 +690,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Copy matrix from host to device @@ -707,6 +723,7 @@ specifies the leading dimension of B, ldb >= rows*/ ldb: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_set_matrix_64( @@ -719,6 +736,7 @@ extern "C" { ldb: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Copy matrix from device to host @@ -751,6 +769,7 @@ specifies the leading dimension of B, ldb >= rows*/ ldb: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_get_matrix_64( @@ -763,6 +782,7 @@ extern "C" { ldb: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Asynchronously copy vector from host to device @@ -797,6 +817,7 @@ stream specifies the stream into which this transfer request is queued*/ stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_set_vector_async_64( @@ -809,6 +830,7 @@ extern "C" { stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Asynchronously copy vector from device to host @@ -843,6 +865,7 @@ stream specifies the stream into which this transfer request is queued*/ stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_get_vector_async_64( @@ -855,6 +878,7 @@ extern "C" { stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Asynchronously copy matrix from host to device @@ -893,6 +917,7 @@ stream specifies the stream into which this transfer request is queued*/ stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_set_matrix_async_64( @@ -906,6 +931,7 @@ extern "C" { stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief asynchronously copy matrix from device to host @@ -944,6 +970,7 @@ stream specifies the stream into which this transfer request is queued*/ stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_get_matrix_async_64( @@ -957,6 +984,7 @@ extern "C" { stream: hipStream_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /// Function to set start/stop event handlers (for internal use only) @@ -966,6 +994,7 @@ extern "C" { stopEvent: hipEvent_t, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_set_solution_fitness_query( @@ -973,6 +1002,7 @@ extern "C" { fitness: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief specifies the performance metric that solution selection uses @@ -991,6 +1021,7 @@ the performance metric to be used*/ metric: rocblas_performance_metric, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief returns the performance metric being used for solution selection @@ -1007,6 +1038,7 @@ pointer to where the metric will be stored*/ metric: *mut rocblas_performance_metric, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1039,6 +1071,7 @@ specifies the increment for the elements of x. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dscal( @@ -1049,6 +1082,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cscal( @@ -1059,6 +1093,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zscal( @@ -1069,6 +1104,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csscal( @@ -1079,6 +1115,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdscal( @@ -1089,6 +1126,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sscal_64( @@ -1099,6 +1137,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dscal_64( @@ -1109,6 +1148,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cscal_64( @@ -1119,6 +1159,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zscal_64( @@ -1129,6 +1170,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csscal_64( @@ -1139,6 +1181,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdscal_64( @@ -1149,6 +1192,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1186,6 +1230,7 @@ specifies the number of batches in x. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dscal_batched( @@ -1197,6 +1242,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cscal_batched( @@ -1208,6 +1254,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zscal_batched( @@ -1219,6 +1266,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csscal_batched( @@ -1230,6 +1278,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdscal_batched( @@ -1241,6 +1290,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sscal_batched_64( @@ -1252,6 +1302,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dscal_batched_64( @@ -1263,6 +1314,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cscal_batched_64( @@ -1274,6 +1326,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zscal_batched_64( @@ -1285,6 +1338,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csscal_batched_64( @@ -1296,6 +1350,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdscal_batched_64( @@ -1307,6 +1362,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1350,6 +1406,7 @@ specifies the number of batches in x. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dscal_strided_batched( @@ -1362,6 +1419,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cscal_strided_batched( @@ -1374,6 +1432,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zscal_strided_batched( @@ -1386,6 +1445,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csscal_strided_batched( @@ -1398,6 +1458,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdscal_strided_batched( @@ -1410,6 +1471,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sscal_strided_batched_64( @@ -1422,6 +1484,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dscal_strided_batched_64( @@ -1434,6 +1497,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cscal_strided_batched_64( @@ -1446,6 +1510,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zscal_strided_batched_64( @@ -1458,6 +1523,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csscal_strided_batched_64( @@ -1470,6 +1536,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdscal_strided_batched_64( @@ -1482,6 +1549,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1518,6 +1586,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dcopy( @@ -1529,6 +1598,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ccopy( @@ -1540,6 +1610,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zcopy( @@ -1551,6 +1622,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scopy_64( @@ -1562,6 +1634,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dcopy_64( @@ -1573,6 +1646,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ccopy_64( @@ -1584,6 +1658,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zcopy_64( @@ -1595,6 +1670,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1637,6 +1713,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dcopy_batched( @@ -1649,6 +1726,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ccopy_batched( @@ -1661,6 +1739,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zcopy_batched( @@ -1673,6 +1752,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scopy_batched_64( @@ -1685,6 +1765,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dcopy_batched_64( @@ -1697,6 +1778,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ccopy_batched_64( @@ -1709,6 +1791,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zcopy_batched_64( @@ -1721,6 +1804,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1776,6 +1860,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dcopy_strided_batched( @@ -1790,6 +1875,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ccopy_strided_batched( @@ -1804,6 +1890,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zcopy_strided_batched( @@ -1818,6 +1905,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scopy_strided_batched_64( @@ -1832,6 +1920,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dcopy_strided_batched_64( @@ -1846,6 +1935,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ccopy_strided_batched_64( @@ -1860,6 +1950,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zcopy_strided_batched_64( @@ -1874,6 +1965,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -1919,6 +2011,7 @@ return is 0.0 if n <= 0. result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddot( @@ -1931,6 +2024,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hdot( @@ -1943,6 +2037,7 @@ extern "C" { result: *mut rocblas_half, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_bfdot( @@ -1955,6 +2050,7 @@ extern "C" { result: *mut rocblas_bfloat16, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotu( @@ -1967,6 +2063,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotu( @@ -1979,6 +2076,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotc( @@ -1991,6 +2089,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotc( @@ -2003,6 +2102,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sdot_64( @@ -2015,6 +2115,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddot_64( @@ -2027,6 +2128,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hdot_64( @@ -2039,6 +2141,7 @@ extern "C" { result: *mut rocblas_half, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_bfdot_64( @@ -2051,6 +2154,7 @@ extern "C" { result: *mut rocblas_bfloat16, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotu_64( @@ -2063,6 +2167,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotu_64( @@ -2075,6 +2180,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotc_64( @@ -2087,6 +2193,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotc_64( @@ -2099,6 +2206,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -2150,6 +2258,7 @@ return 0.0 for each element if n <= 0. result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddot_batched( @@ -2163,6 +2272,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hdot_batched( @@ -2176,6 +2286,7 @@ extern "C" { result: *mut rocblas_half, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_bfdot_batched( @@ -2189,6 +2300,7 @@ extern "C" { result: *mut rocblas_bfloat16, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotu_batched( @@ -2202,6 +2314,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotu_batched( @@ -2215,6 +2328,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotc_batched( @@ -2228,6 +2342,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotc_batched( @@ -2241,6 +2356,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sdot_batched_64( @@ -2254,6 +2370,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddot_batched_64( @@ -2267,6 +2384,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hdot_batched_64( @@ -2280,6 +2398,7 @@ extern "C" { result: *mut rocblas_half, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_bfdot_batched_64( @@ -2293,6 +2412,7 @@ extern "C" { result: *mut rocblas_bfloat16, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotu_batched_64( @@ -2306,6 +2426,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotu_batched_64( @@ -2319,6 +2440,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotc_batched_64( @@ -2332,6 +2454,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotc_batched_64( @@ -2345,6 +2468,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -2404,6 +2528,7 @@ return 0.0 for each element if n <= 0. result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddot_strided_batched( @@ -2419,6 +2544,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hdot_strided_batched( @@ -2434,6 +2560,7 @@ extern "C" { result: *mut rocblas_half, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_bfdot_strided_batched( @@ -2449,6 +2576,7 @@ extern "C" { result: *mut rocblas_bfloat16, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotu_strided_batched( @@ -2464,6 +2592,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotu_strided_batched( @@ -2479,6 +2608,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotc_strided_batched( @@ -2494,6 +2624,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotc_strided_batched( @@ -2509,6 +2640,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sdot_strided_batched_64( @@ -2524,6 +2656,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddot_strided_batched_64( @@ -2539,6 +2672,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hdot_strided_batched_64( @@ -2554,6 +2688,7 @@ extern "C" { result: *mut rocblas_half, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_bfdot_strided_batched_64( @@ -2569,6 +2704,7 @@ extern "C" { result: *mut rocblas_bfloat16, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotu_strided_batched_64( @@ -2584,6 +2720,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotu_strided_batched_64( @@ -2599,6 +2736,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdotc_strided_batched_64( @@ -2614,6 +2752,7 @@ extern "C" { result: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdotc_strided_batched_64( @@ -2629,6 +2768,7 @@ extern "C" { result: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -2666,6 +2806,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dswap( @@ -2677,6 +2818,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cswap( @@ -2688,6 +2830,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zswap( @@ -2699,6 +2842,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sswap_64( @@ -2710,6 +2854,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dswap_64( @@ -2721,6 +2866,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cswap_64( @@ -2732,6 +2878,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zswap_64( @@ -2743,6 +2890,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -2784,6 +2932,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dswap_batched( @@ -2796,6 +2945,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cswap_batched( @@ -2808,6 +2958,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zswap_batched( @@ -2820,6 +2971,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sswap_batched_64( @@ -2832,6 +2984,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dswap_batched_64( @@ -2844,6 +2997,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cswap_batched_64( @@ -2856,6 +3010,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zswap_batched_64( @@ -2868,6 +3023,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -2921,6 +3077,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dswap_strided_batched( @@ -2935,6 +3092,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cswap_strided_batched( @@ -2949,6 +3107,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zswap_strided_batched( @@ -2963,6 +3122,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sswap_strided_batched_64( @@ -2977,6 +3137,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dswap_strided_batched_64( @@ -2991,6 +3152,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cswap_strided_batched_64( @@ -3005,6 +3167,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zswap_strided_batched_64( @@ -3019,6 +3182,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3058,6 +3222,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_saxpy( @@ -3070,6 +3235,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_daxpy( @@ -3082,6 +3248,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_caxpy( @@ -3094,6 +3261,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zaxpy( @@ -3106,6 +3274,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_haxpy_64( @@ -3118,6 +3287,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_saxpy_64( @@ -3130,6 +3300,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_daxpy_64( @@ -3142,6 +3313,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_caxpy_64( @@ -3154,6 +3326,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zaxpy_64( @@ -3166,6 +3339,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3207,6 +3381,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_saxpy_batched( @@ -3220,6 +3395,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_daxpy_batched( @@ -3233,6 +3409,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_caxpy_batched( @@ -3246,6 +3423,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zaxpy_batched( @@ -3259,6 +3437,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_haxpy_batched_64( @@ -3272,6 +3451,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_saxpy_batched_64( @@ -3285,6 +3465,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_daxpy_batched_64( @@ -3298,6 +3479,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_caxpy_batched_64( @@ -3311,6 +3493,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zaxpy_batched_64( @@ -3324,6 +3507,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3373,6 +3557,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_saxpy_strided_batched( @@ -3388,6 +3573,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_daxpy_strided_batched( @@ -3403,6 +3589,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_caxpy_strided_batched( @@ -3418,6 +3605,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zaxpy_strided_batched( @@ -3433,6 +3621,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_haxpy_strided_batched_64( @@ -3448,6 +3637,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_saxpy_strided_batched_64( @@ -3463,6 +3653,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_daxpy_strided_batched_64( @@ -3478,6 +3669,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_caxpy_strided_batched_64( @@ -3493,6 +3685,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zaxpy_strided_batched_64( @@ -3508,6 +3701,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3541,6 +3735,7 @@ return is 0.0 if n <= 0. result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dasum( @@ -3551,6 +3746,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scasum( @@ -3561,6 +3757,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dzasum( @@ -3571,6 +3768,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sasum_64( @@ -3581,6 +3779,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dasum_64( @@ -3591,6 +3790,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scasum_64( @@ -3601,6 +3801,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dzasum_64( @@ -3611,6 +3812,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3649,6 +3851,7 @@ return is 0.0 if n, incx<=0. results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dasum_batched( @@ -3660,6 +3863,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scasum_batched( @@ -3671,6 +3875,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dzasum_batched( @@ -3682,6 +3887,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sasum_batched_64( @@ -3693,6 +3899,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dasum_batched_64( @@ -3704,6 +3911,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scasum_batched_64( @@ -3715,6 +3923,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dzasum_batched_64( @@ -3726,6 +3935,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3770,6 +3980,7 @@ number of instances in the batch. results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dasum_strided_batched( @@ -3782,6 +3993,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scasum_strided_batched( @@ -3794,6 +4006,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dzasum_strided_batched( @@ -3806,6 +4019,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sasum_strided_batched_64( @@ -3818,6 +4032,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dasum_strided_batched_64( @@ -3830,6 +4045,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scasum_strided_batched_64( @@ -3842,6 +4058,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dzasum_strided_batched_64( @@ -3854,6 +4071,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3889,6 +4107,7 @@ return is 0.0 if n, incx<=0. result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dnrm2( @@ -3899,6 +4118,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scnrm2( @@ -3909,6 +4129,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dznrm2( @@ -3919,6 +4140,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_snrm2_64( @@ -3929,6 +4151,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dnrm2_64( @@ -3939,6 +4162,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scnrm2_64( @@ -3949,6 +4173,7 @@ extern "C" { result: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dznrm2_64( @@ -3959,6 +4184,7 @@ extern "C" { result: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -3998,6 +4224,7 @@ return is 0.0 for each element if n <= 0, incx<=0. results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dnrm2_batched( @@ -4009,6 +4236,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scnrm2_batched( @@ -4020,6 +4248,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dznrm2_batched( @@ -4031,6 +4260,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_snrm2_batched_64( @@ -4042,6 +4272,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dnrm2_batched_64( @@ -4053,6 +4284,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scnrm2_batched_64( @@ -4064,6 +4296,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dznrm2_batched_64( @@ -4075,6 +4308,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4120,6 +4354,7 @@ return is 0.0 for each element if n <= 0, incx<=0. results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dnrm2_strided_batched( @@ -4132,6 +4367,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scnrm2_strided_batched( @@ -4144,6 +4380,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dznrm2_strided_batched( @@ -4156,6 +4393,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_snrm2_strided_batched_64( @@ -4168,6 +4406,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dnrm2_strided_batched_64( @@ -4180,6 +4419,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scnrm2_strided_batched_64( @@ -4192,6 +4432,7 @@ extern "C" { results: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dznrm2_strided_batched_64( @@ -4204,6 +4445,7 @@ extern "C" { results: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4236,6 +4478,7 @@ return is 0.0 if n, incx<=0. result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamax( @@ -4246,6 +4489,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamax( @@ -4256,6 +4500,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamax( @@ -4266,6 +4511,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_isamax_64( @@ -4276,6 +4522,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamax_64( @@ -4286,6 +4533,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamax_64( @@ -4296,6 +4544,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamax_64( @@ -4306,6 +4555,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4342,6 +4592,7 @@ return is 0 if n, incx<=0. result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamax_batched( @@ -4353,6 +4604,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamax_batched( @@ -4364,6 +4616,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamax_batched( @@ -4375,6 +4628,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_isamax_batched_64( @@ -4386,6 +4640,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamax_batched_64( @@ -4397,6 +4652,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamax_batched_64( @@ -4408,6 +4664,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamax_batched_64( @@ -4419,6 +4676,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4459,6 +4717,7 @@ return is 0 if n <= 0, incx<=0. result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamax_strided_batched( @@ -4471,6 +4730,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamax_strided_batched( @@ -4483,6 +4743,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamax_strided_batched( @@ -4495,6 +4756,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_isamax_strided_batched_64( @@ -4507,6 +4769,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamax_strided_batched_64( @@ -4519,6 +4782,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamax_strided_batched_64( @@ -4531,6 +4795,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamax_strided_batched_64( @@ -4543,6 +4808,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4575,6 +4841,7 @@ return is 0.0 if n, incx<=0. result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamin( @@ -4585,6 +4852,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamin( @@ -4595,6 +4863,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamin( @@ -4605,6 +4874,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_isamin_64( @@ -4615,6 +4885,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamin_64( @@ -4625,6 +4896,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamin_64( @@ -4635,6 +4907,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamin_64( @@ -4645,6 +4918,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4681,6 +4955,7 @@ return is 0 if n, incx<=0. result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamin_batched( @@ -4692,6 +4967,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamin_batched( @@ -4703,6 +4979,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamin_batched( @@ -4714,6 +4991,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_isamin_batched_64( @@ -4725,6 +5003,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamin_batched_64( @@ -4736,6 +5015,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamin_batched_64( @@ -4747,6 +5027,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamin_batched_64( @@ -4758,6 +5039,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4798,6 +5080,7 @@ return is 0 if n <= 0, incx<=0. result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamin_strided_batched( @@ -4810,6 +5093,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamin_strided_batched( @@ -4822,6 +5106,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamin_strided_batched( @@ -4834,6 +5119,7 @@ extern "C" { result: *mut rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_isamin_strided_batched_64( @@ -4846,6 +5132,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_idamin_strided_batched_64( @@ -4858,6 +5145,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_icamin_strided_batched_64( @@ -4870,6 +5158,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_izamin_strided_batched_64( @@ -4882,6 +5171,7 @@ extern "C" { result: *mut i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -4923,6 +5213,7 @@ s device pointer or host pointer storing scalar sine component of the rota s: *const f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drot( @@ -4936,6 +5227,7 @@ extern "C" { s: *const f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crot( @@ -4949,6 +5241,7 @@ extern "C" { s: *const rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csrot( @@ -4962,6 +5255,7 @@ extern "C" { s: *const f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrot( @@ -4975,6 +5269,7 @@ extern "C" { s: *const rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdrot( @@ -4988,6 +5283,7 @@ extern "C" { s: *const f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srot_64( @@ -5001,6 +5297,7 @@ extern "C" { s: *const f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drot_64( @@ -5014,6 +5311,7 @@ extern "C" { s: *const f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crot_64( @@ -5027,6 +5325,7 @@ extern "C" { s: *const rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csrot_64( @@ -5040,6 +5339,7 @@ extern "C" { s: *const f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrot_64( @@ -5053,6 +5353,7 @@ extern "C" { s: *const rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdrot_64( @@ -5066,6 +5367,7 @@ extern "C" { s: *const f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -5111,6 +5413,7 @@ the number of x and y arrays, i.e. the number of batches. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drot_batched( @@ -5125,6 +5428,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crot_batched( @@ -5139,6 +5443,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csrot_batched( @@ -5153,6 +5458,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrot_batched( @@ -5167,6 +5473,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdrot_batched( @@ -5181,6 +5488,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srot_batched_64( @@ -5195,6 +5503,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drot_batched_64( @@ -5209,6 +5518,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crot_batched_64( @@ -5223,6 +5533,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csrot_batched_64( @@ -5237,6 +5548,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrot_batched_64( @@ -5251,6 +5563,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdrot_batched_64( @@ -5265,6 +5578,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -5318,6 +5632,7 @@ the number of x and y arrays, i.e. the number of batches. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drot_strided_batched( @@ -5334,6 +5649,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crot_strided_batched( @@ -5350,6 +5666,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csrot_strided_batched( @@ -5366,6 +5683,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrot_strided_batched( @@ -5382,6 +5700,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdrot_strided_batched( @@ -5398,6 +5717,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srot_strided_batched_64( @@ -5414,6 +5734,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drot_strided_batched_64( @@ -5430,6 +5751,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crot_strided_batched_64( @@ -5446,6 +5768,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csrot_strided_batched_64( @@ -5462,6 +5785,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrot_strided_batched_64( @@ -5478,6 +5802,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdrot_strided_batched_64( @@ -5494,6 +5819,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -5542,6 +5868,7 @@ s pointer to s, sine element of Givens rotation. s: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotg( @@ -5552,6 +5879,7 @@ extern "C" { s: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crotg( @@ -5562,6 +5890,7 @@ extern "C" { s: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrotg( @@ -5572,6 +5901,7 @@ extern "C" { s: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotg_64( @@ -5582,6 +5912,7 @@ extern "C" { s: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotg_64( @@ -5592,6 +5923,7 @@ extern "C" { s: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crotg_64( @@ -5602,6 +5934,7 @@ extern "C" { s: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrotg_64( @@ -5612,6 +5945,7 @@ extern "C" { s: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -5646,6 +5980,7 @@ number of batches (length of arrays a, b, c, and s). batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotg_batched( @@ -5657,6 +5992,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crotg_batched( @@ -5668,6 +6004,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrotg_batched( @@ -5679,6 +6016,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotg_batched_64( @@ -5690,6 +6028,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotg_batched_64( @@ -5701,6 +6040,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crotg_batched_64( @@ -5712,6 +6052,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrotg_batched_64( @@ -5723,6 +6064,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -5772,6 +6114,7 @@ number of batches (length of arrays a, b, c, and s). batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotg_strided_batched( @@ -5787,6 +6130,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crotg_strided_batched( @@ -5802,6 +6146,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrotg_strided_batched( @@ -5817,6 +6162,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotg_strided_batched_64( @@ -5832,6 +6178,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotg_strided_batched_64( @@ -5847,6 +6194,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_crotg_strided_batched_64( @@ -5862,6 +6210,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zrotg_strided_batched_64( @@ -5877,6 +6226,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -5930,6 +6280,7 @@ location is specified by calling rocblas_set_pointer_mode. param: *const f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotm( @@ -5942,6 +6293,7 @@ extern "C" { param: *const f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotm_64( @@ -5954,6 +6306,7 @@ extern "C" { param: *const f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotm_64( @@ -5966,6 +6319,7 @@ extern "C" { param: *const f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6023,6 +6377,7 @@ the number of x and y arrays, i.e. the number of batches. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotm_batched( @@ -6036,6 +6391,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotm_batched_64( @@ -6049,6 +6405,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotm_batched_64( @@ -6062,6 +6419,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6132,6 +6490,7 @@ the number of x and y arrays, i.e. the number of batches. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotm_strided_batched( @@ -6148,6 +6507,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotm_strided_batched_64( @@ -6164,6 +6524,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotm_strided_batched_64( @@ -6180,6 +6541,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6228,6 +6590,7 @@ Location is specified by calling rocblas_set_pointer_mode. param: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotmg( @@ -6239,6 +6602,7 @@ extern "C" { param: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotmg_64( @@ -6250,6 +6614,7 @@ extern "C" { param: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotmg_64( @@ -6261,6 +6626,7 @@ extern "C" { param: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6317,6 +6683,7 @@ the number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotmg_batched( @@ -6329,6 +6696,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotmg_batched_64( @@ -6341,6 +6709,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotmg_batched_64( @@ -6353,6 +6722,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6428,6 +6798,7 @@ the number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotmg_strided_batched( @@ -6445,6 +6816,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_srotmg_strided_batched_64( @@ -6462,6 +6834,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_drotmg_strided_batched_64( @@ -6479,6 +6852,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6565,6 +6939,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgbmv( @@ -6584,6 +6959,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgbmv( @@ -6603,6 +6979,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgbmv( @@ -6622,6 +6999,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgbmv_64( @@ -6641,6 +7019,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgbmv_64( @@ -6660,6 +7039,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgbmv_64( @@ -6679,6 +7059,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgbmv_64( @@ -6698,6 +7079,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -6790,6 +7172,7 @@ specifies the number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgbmv_batched( @@ -6810,6 +7193,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgbmv_batched( @@ -6830,6 +7214,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgbmv_batched( @@ -6850,6 +7235,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgbmv_batched_64( @@ -6870,6 +7256,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgbmv_batched_64( @@ -6890,6 +7277,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgbmv_batched_64( @@ -6910,6 +7298,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgbmv_batched_64( @@ -6930,6 +7319,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -7034,6 +7424,7 @@ specifies the number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgbmv_strided_batched( @@ -7057,6 +7448,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgbmv_strided_batched( @@ -7080,6 +7472,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgbmv_strided_batched( @@ -7103,6 +7496,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgbmv_strided_batched_64( @@ -7126,6 +7520,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgbmv_strided_batched_64( @@ -7149,6 +7544,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgbmv_strided_batched_64( @@ -7172,6 +7568,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgbmv_strided_batched_64( @@ -7195,6 +7592,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -7256,6 +7654,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemv( @@ -7273,6 +7672,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemv( @@ -7290,6 +7690,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemv( @@ -7307,6 +7708,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemv_64( @@ -7324,6 +7726,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemv_64( @@ -7341,6 +7744,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemv_64( @@ -7358,6 +7762,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemv_64( @@ -7375,6 +7780,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -7441,6 +7847,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemv_batched( @@ -7459,6 +7866,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemv_batched( @@ -7477,6 +7885,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemv_batched( @@ -7495,6 +7904,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hshgemv_batched( @@ -7513,6 +7923,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hssgemv_batched( @@ -7531,6 +7942,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tstgemv_batched( @@ -7549,6 +7961,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tssgemv_batched( @@ -7567,6 +7980,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemv_batched_64( @@ -7585,6 +7999,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemv_batched_64( @@ -7603,6 +8018,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemv_batched_64( @@ -7621,6 +8037,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemv_batched_64( @@ -7639,6 +8056,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hshgemv_batched_64( @@ -7657,6 +8075,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hssgemv_batched_64( @@ -7675,6 +8094,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tstgemv_batched_64( @@ -7693,6 +8113,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tssgemv_batched_64( @@ -7711,6 +8132,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -7793,6 +8215,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemv_strided_batched( @@ -7814,6 +8237,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemv_strided_batched( @@ -7835,6 +8259,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemv_strided_batched( @@ -7856,6 +8281,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hshgemv_strided_batched( @@ -7877,6 +8303,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hssgemv_strided_batched( @@ -7898,6 +8325,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tstgemv_strided_batched( @@ -7919,6 +8347,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tssgemv_strided_batched( @@ -7940,6 +8369,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemv_strided_batched_64( @@ -7961,6 +8391,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemv_strided_batched_64( @@ -7982,6 +8413,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemv_strided_batched_64( @@ -8003,6 +8435,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemv_strided_batched_64( @@ -8024,6 +8457,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hshgemv_strided_batched_64( @@ -8045,6 +8479,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hssgemv_strided_batched_64( @@ -8066,6 +8501,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tstgemv_strided_batched_64( @@ -8087,6 +8523,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_tssgemv_strided_batched_64( @@ -8108,6 +8545,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -8197,6 +8635,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhbmv( @@ -8214,6 +8653,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chbmv_64( @@ -8231,6 +8671,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhbmv_64( @@ -8248,6 +8689,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -8341,6 +8783,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhbmv_batched( @@ -8359,6 +8802,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chbmv_batched_64( @@ -8377,6 +8821,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhbmv_batched_64( @@ -8395,6 +8840,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -8500,6 +8946,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhbmv_strided_batched( @@ -8521,6 +8968,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chbmv_strided_batched_64( @@ -8542,6 +8990,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhbmv_strided_batched_64( @@ -8563,6 +9012,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -8631,6 +9081,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemv( @@ -8647,6 +9098,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chemv_64( @@ -8663,6 +9115,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemv_64( @@ -8679,6 +9132,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -8751,6 +9205,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemv_batched( @@ -8768,6 +9223,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chemv_batched_64( @@ -8785,6 +9241,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemv_batched_64( @@ -8802,6 +9259,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -8886,6 +9344,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemv_strided_batched( @@ -8906,6 +9365,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chemv_strided_batched_64( @@ -8926,6 +9386,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemv_strided_batched_64( @@ -8946,6 +9407,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9004,6 +9466,7 @@ specifies the leading dimension of A. Must be at least max(1, n).*/ lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher( @@ -9017,6 +9480,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher_64( @@ -9030,6 +9494,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher_64( @@ -9043,6 +9508,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9105,6 +9571,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher_batched( @@ -9119,6 +9586,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher_batched_64( @@ -9133,6 +9601,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher_batched_64( @@ -9147,6 +9616,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9217,6 +9687,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher_strided_batched( @@ -9233,6 +9704,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher_strided_batched_64( @@ -9249,6 +9721,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher_strided_batched_64( @@ -9265,6 +9738,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9330,6 +9804,7 @@ specifies the leading dimension of A. Must be at least max(lda, 1).*/ lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2( @@ -9345,6 +9820,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher2_64( @@ -9360,6 +9836,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2_64( @@ -9375,6 +9852,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9444,6 +9922,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2_batched( @@ -9460,6 +9939,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher2_batched_64( @@ -9476,6 +9956,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2_batched_64( @@ -9492,6 +9973,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9573,6 +10055,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2_strided_batched( @@ -9592,6 +10075,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher2_strided_batched_64( @@ -9611,6 +10095,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2_strided_batched_64( @@ -9630,6 +10115,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9711,6 +10197,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpmv( @@ -9726,6 +10213,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpmv_64( @@ -9741,6 +10229,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpmv_64( @@ -9756,6 +10245,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9842,6 +10332,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpmv_batched( @@ -9858,6 +10349,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpmv_batched_64( @@ -9874,6 +10366,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpmv_batched_64( @@ -9890,6 +10383,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -9988,6 +10482,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpmv_strided_batched( @@ -10007,6 +10502,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpmv_strided_batched_64( @@ -10026,6 +10522,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpmv_strided_batched_64( @@ -10045,6 +10542,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10117,6 +10615,7 @@ and are assumed to be 0.*/ AP: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr( @@ -10129,6 +10628,7 @@ extern "C" { AP: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpr_64( @@ -10141,6 +10641,7 @@ extern "C" { AP: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr_64( @@ -10153,6 +10654,7 @@ extern "C" { AP: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10229,6 +10731,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr_batched( @@ -10242,6 +10745,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpr_batched_64( @@ -10255,6 +10759,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr_batched_64( @@ -10268,6 +10773,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10352,6 +10858,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr_strided_batched( @@ -10367,6 +10874,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpr_strided_batched_64( @@ -10382,6 +10890,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr_strided_batched_64( @@ -10397,6 +10906,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10476,6 +10986,7 @@ and are assumed to be 0.*/ AP: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr2( @@ -10490,6 +11001,7 @@ extern "C" { AP: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpr2_64( @@ -10504,6 +11016,7 @@ extern "C" { AP: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr2_64( @@ -10518,6 +11031,7 @@ extern "C" { AP: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10601,6 +11115,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr2_batched( @@ -10616,6 +11131,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpr2_batched_64( @@ -10631,6 +11147,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr2_batched_64( @@ -10646,6 +11163,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10741,6 +11259,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr2_strided_batched( @@ -10759,6 +11278,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chpr2_strided_batched_64( @@ -10777,6 +11297,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhpr2_strided_batched_64( @@ -10795,6 +11316,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -10858,6 +11380,7 @@ specifies the increment for the elements of x. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmv( @@ -10872,6 +11395,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmv( @@ -10886,6 +11410,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmv( @@ -10900,6 +11425,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strmv_64( @@ -10914,6 +11440,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmv_64( @@ -10928,6 +11455,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmv_64( @@ -10942,6 +11470,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmv_64( @@ -10956,6 +11485,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -11026,6 +11556,7 @@ The number of batched matrices/vectors. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmv_batched( @@ -11041,6 +11572,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmv_batched( @@ -11056,6 +11588,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmv_batched( @@ -11071,6 +11604,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strmv_batched_64( @@ -11086,6 +11620,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmv_batched_64( @@ -11101,6 +11636,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmv_batched_64( @@ -11116,6 +11652,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmv_batched_64( @@ -11131,6 +11668,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -11213,6 +11751,7 @@ The number of batched matrices/vectors. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmv_strided_batched( @@ -11230,6 +11769,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmv_strided_batched( @@ -11247,6 +11787,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmv_strided_batched( @@ -11264,6 +11805,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strmv_strided_batched_64( @@ -11281,6 +11823,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmv_strided_batched_64( @@ -11298,6 +11841,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmv_strided_batched_64( @@ -11315,6 +11859,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmv_strided_batched_64( @@ -11332,6 +11877,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -11407,6 +11953,7 @@ specifies the increment for the elements of x. incx must not be zero. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpmv( @@ -11420,6 +11967,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpmv( @@ -11433,6 +11981,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpmv( @@ -11446,6 +11995,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stpmv_64( @@ -11459,6 +12009,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpmv_64( @@ -11472,6 +12023,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpmv_64( @@ -11485,6 +12037,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpmv_64( @@ -11498,6 +12051,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -11563,6 +12117,7 @@ The number of batched matrices/vectors. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpmv_batched( @@ -11577,6 +12132,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpmv_batched( @@ -11591,6 +12147,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpmv_batched( @@ -11605,6 +12162,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stpmv_batched_64( @@ -11619,6 +12177,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpmv_batched_64( @@ -11633,6 +12192,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpmv_batched_64( @@ -11647,6 +12207,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpmv_batched_64( @@ -11661,6 +12222,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -11737,6 +12299,7 @@ The number of batched matrices/vectors. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpmv_strided_batched( @@ -11753,6 +12316,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpmv_strided_batched( @@ -11769,6 +12333,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpmv_strided_batched( @@ -11785,6 +12350,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stpmv_strided_batched_64( @@ -11801,6 +12367,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpmv_strided_batched_64( @@ -11817,6 +12384,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpmv_strided_batched_64( @@ -11833,6 +12401,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpmv_strided_batched_64( @@ -11849,6 +12418,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -11940,6 +12510,7 @@ specifies the increment for the elements of x. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbmv( @@ -11955,6 +12526,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbmv( @@ -11970,6 +12542,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbmv( @@ -11985,6 +12558,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stbmv_64( @@ -12000,6 +12574,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbmv_64( @@ -12015,6 +12590,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbmv_64( @@ -12030,6 +12606,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbmv_64( @@ -12045,6 +12622,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -12141,6 +12719,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbmv_batched( @@ -12157,6 +12736,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbmv_batched( @@ -12173,6 +12753,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbmv_batched( @@ -12189,6 +12770,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stbmv_batched_64( @@ -12205,6 +12787,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbmv_batched_64( @@ -12221,6 +12804,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbmv_batched_64( @@ -12237,6 +12821,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbmv_batched_64( @@ -12253,6 +12838,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -12357,6 +12943,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbmv_strided_batched( @@ -12375,6 +12962,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbmv_strided_batched( @@ -12393,6 +12981,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbmv_strided_batched( @@ -12411,6 +13000,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stbmv_strided_batched_64( @@ -12429,6 +13019,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbmv_strided_batched_64( @@ -12447,6 +13038,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbmv_strided_batched_64( @@ -12465,6 +13057,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbmv_strided_batched_64( @@ -12483,6 +13076,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -12557,6 +13151,7 @@ specifies the increment for the elements of x. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbsv( @@ -12572,6 +13167,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbsv( @@ -12587,6 +13183,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbsv( @@ -12602,6 +13199,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stbsv_64( @@ -12617,6 +13215,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbsv_64( @@ -12632,6 +13231,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbsv_64( @@ -12647,6 +13247,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbsv_64( @@ -12662,6 +13263,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -12743,6 +13345,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbsv_batched( @@ -12759,6 +13362,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbsv_batched( @@ -12775,6 +13379,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbsv_batched( @@ -12791,6 +13396,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stbsv_batched_64( @@ -12807,6 +13413,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbsv_batched_64( @@ -12823,6 +13430,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbsv_batched_64( @@ -12839,6 +13447,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbsv_batched_64( @@ -12855,6 +13464,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -12943,6 +13553,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbsv_strided_batched( @@ -12961,6 +13572,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbsv_strided_batched( @@ -12979,6 +13591,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbsv_strided_batched( @@ -12997,6 +13610,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stbsv_strided_batched_64( @@ -13015,6 +13629,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtbsv_strided_batched_64( @@ -13033,6 +13648,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctbsv_strided_batched_64( @@ -13051,6 +13667,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztbsv_strided_batched_64( @@ -13069,6 +13686,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -13136,6 +13754,7 @@ specifies the increment for the elements of x. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsv( @@ -13150,6 +13769,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsv( @@ -13164,6 +13784,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsv( @@ -13178,6 +13799,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strsv_64( @@ -13192,6 +13814,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsv_64( @@ -13206,6 +13829,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsv_64( @@ -13220,6 +13844,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsv_64( @@ -13234,6 +13859,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -13306,6 +13932,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsv_batched( @@ -13321,6 +13948,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsv_batched( @@ -13336,6 +13964,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsv_batched( @@ -13351,6 +13980,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strsv_batched_64( @@ -13366,6 +13996,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsv_batched_64( @@ -13381,6 +14012,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsv_batched_64( @@ -13396,6 +14028,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsv_batched_64( @@ -13411,6 +14044,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -13492,6 +14126,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsv_strided_batched( @@ -13509,6 +14144,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsv_strided_batched( @@ -13526,6 +14162,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsv_strided_batched( @@ -13543,6 +14180,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strsv_strided_batched_64( @@ -13560,6 +14198,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsv_strided_batched_64( @@ -13577,6 +14216,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsv_strided_batched_64( @@ -13594,6 +14234,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsv_strided_batched_64( @@ -13611,6 +14252,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -13673,6 +14315,7 @@ specifies the increment for the elements of x. incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpsv( @@ -13686,6 +14329,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpsv( @@ -13699,6 +14343,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpsv( @@ -13712,6 +14357,7 @@ extern "C" { incx: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stpsv_64( @@ -13725,6 +14371,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpsv_64( @@ -13738,6 +14385,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpsv_64( @@ -13751,6 +14399,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpsv_64( @@ -13764,6 +14413,7 @@ extern "C" { incx: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -13831,6 +14481,7 @@ specifies the number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpsv_batched( @@ -13845,6 +14496,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpsv_batched( @@ -13859,6 +14511,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpsv_batched( @@ -13873,6 +14526,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stpsv_batched_64( @@ -13887,6 +14541,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpsv_batched_64( @@ -13901,6 +14556,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpsv_batched_64( @@ -13915,6 +14571,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpsv_batched_64( @@ -13929,6 +14586,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14005,6 +14663,7 @@ specifies the number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpsv_strided_batched( @@ -14021,6 +14680,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpsv_strided_batched( @@ -14037,6 +14697,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpsv_strided_batched( @@ -14053,6 +14714,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_stpsv_strided_batched_64( @@ -14069,6 +14731,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtpsv_strided_batched_64( @@ -14085,6 +14748,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctpsv_strided_batched_64( @@ -14101,6 +14765,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztpsv_strided_batched_64( @@ -14117,6 +14782,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14177,6 +14843,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymv( @@ -14193,6 +14860,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymv( @@ -14209,6 +14877,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymv( @@ -14225,6 +14894,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssymv_64( @@ -14241,6 +14911,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymv_64( @@ -14257,6 +14928,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymv_64( @@ -14273,6 +14945,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymv_64( @@ -14289,6 +14962,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14354,6 +15028,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymv_batched( @@ -14371,6 +15046,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymv_batched( @@ -14388,6 +15064,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymv_batched( @@ -14405,6 +15082,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssymv_batched_64( @@ -14422,6 +15100,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymv_batched_64( @@ -14439,6 +15118,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymv_batched_64( @@ -14456,6 +15136,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymv_batched_64( @@ -14473,6 +15154,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14554,6 +15236,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymv_strided_batched( @@ -14574,6 +15257,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymv_strided_batched( @@ -14594,6 +15278,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymv_strided_batched( @@ -14614,6 +15299,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssymv_strided_batched_64( @@ -14634,6 +15320,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymv_strided_batched_64( @@ -14654,6 +15341,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymv_strided_batched_64( @@ -14674,6 +15362,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymv_strided_batched_64( @@ -14694,6 +15383,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14747,6 +15437,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspmv( @@ -14762,6 +15453,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspmv_64( @@ -14777,6 +15469,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspmv_64( @@ -14792,6 +15485,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14852,6 +15546,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspmv_batched( @@ -14868,6 +15563,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspmv_batched_64( @@ -14884,6 +15580,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspmv_batched_64( @@ -14900,6 +15597,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -14976,6 +15674,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspmv_strided_batched( @@ -14995,6 +15694,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspmv_strided_batched_64( @@ -15014,6 +15714,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspmv_strided_batched_64( @@ -15033,6 +15734,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -15094,6 +15796,7 @@ specifies the increment for the elements of y. incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsbmv( @@ -15111,6 +15814,7 @@ extern "C" { incy: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssbmv_64( @@ -15128,6 +15832,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsbmv_64( @@ -15145,6 +15850,7 @@ extern "C" { incy: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -15213,6 +15919,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsbmv_batched( @@ -15231,6 +15938,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssbmv_batched_64( @@ -15249,6 +15957,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsbmv_batched_64( @@ -15267,6 +15976,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -15351,6 +16061,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsbmv_strided_batched( @@ -15372,6 +16083,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssbmv_strided_batched_64( @@ -15393,6 +16105,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsbmv_strided_batched_64( @@ -15414,6 +16127,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -15468,6 +16182,7 @@ specifies the leading dimension of A. lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dger( @@ -15483,6 +16198,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeru( @@ -15498,6 +16214,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeru( @@ -15513,6 +16230,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgerc( @@ -15528,6 +16246,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgerc( @@ -15543,6 +16262,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sger_64( @@ -15558,6 +16278,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dger_64( @@ -15573,6 +16294,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeru_64( @@ -15588,6 +16310,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeru_64( @@ -15603,6 +16326,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgerc_64( @@ -15618,6 +16342,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgerc_64( @@ -15633,6 +16358,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -15692,6 +16418,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dger_batched( @@ -15708,6 +16435,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeru_batched( @@ -15724,6 +16452,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeru_batched( @@ -15740,6 +16469,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgerc_batched( @@ -15756,6 +16486,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgerc_batched( @@ -15772,6 +16503,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sger_batched_64( @@ -15788,6 +16520,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dger_batched_64( @@ -15804,6 +16537,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeru_batched_64( @@ -15820,6 +16554,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeru_batched_64( @@ -15836,6 +16571,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgerc_batched_64( @@ -15852,6 +16588,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgerc_batched_64( @@ -15868,6 +16605,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -15943,6 +16681,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dger_strided_batched( @@ -15962,6 +16701,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeru_strided_batched( @@ -15981,6 +16721,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeru_strided_batched( @@ -16000,6 +16741,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgerc_strided_batched( @@ -16019,6 +16761,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgerc_strided_batched( @@ -16038,6 +16781,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sger_strided_batched_64( @@ -16057,6 +16801,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dger_strided_batched_64( @@ -16076,6 +16821,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeru_strided_batched_64( @@ -16095,6 +16841,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeru_strided_batched_64( @@ -16114,6 +16861,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgerc_strided_batched_64( @@ -16133,6 +16881,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgerc_strided_batched_64( @@ -16152,6 +16901,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -16224,6 +16974,7 @@ Ex: (rocblas_fill_lower; n = 4) AP: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr( @@ -16236,6 +16987,7 @@ extern "C" { AP: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cspr( @@ -16248,6 +17000,7 @@ extern "C" { AP: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zspr( @@ -16260,6 +17013,7 @@ extern "C" { AP: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspr_64( @@ -16272,6 +17026,7 @@ extern "C" { AP: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr_64( @@ -16284,6 +17039,7 @@ extern "C" { AP: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cspr_64( @@ -16296,6 +17052,7 @@ extern "C" { AP: *mut rocblas_float_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zspr_64( @@ -16308,6 +17065,7 @@ extern "C" { AP: *mut rocblas_double_complex, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -16384,6 +17142,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr_batched( @@ -16397,6 +17156,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cspr_batched( @@ -16410,6 +17170,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zspr_batched( @@ -16423,6 +17184,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspr_batched_64( @@ -16436,6 +17198,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr_batched_64( @@ -16449,6 +17212,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cspr_batched_64( @@ -16462,6 +17226,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zspr_batched_64( @@ -16475,6 +17240,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -16559,6 +17325,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr_strided_batched( @@ -16574,6 +17341,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cspr_strided_batched( @@ -16589,6 +17357,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zspr_strided_batched( @@ -16604,6 +17373,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspr_strided_batched_64( @@ -16619,6 +17389,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr_strided_batched_64( @@ -16634,6 +17405,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cspr_strided_batched_64( @@ -16649,6 +17421,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zspr_strided_batched_64( @@ -16664,6 +17437,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -16743,6 +17517,7 @@ Ex: (rocblas_fill_lower; n = 4) AP: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr2( @@ -16757,6 +17532,7 @@ extern "C" { AP: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspr2_64( @@ -16771,6 +17547,7 @@ extern "C" { AP: *mut f32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr2_64( @@ -16785,6 +17562,7 @@ extern "C" { AP: *mut f64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -16868,6 +17646,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr2_batched( @@ -16883,6 +17662,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspr2_batched_64( @@ -16898,6 +17678,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr2_batched_64( @@ -16913,6 +17694,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17008,6 +17790,7 @@ number of instances in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr2_strided_batched( @@ -17026,6 +17809,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sspr2_strided_batched_64( @@ -17044,6 +17828,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dspr2_strided_batched_64( @@ -17062,6 +17847,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17111,6 +17897,7 @@ specifies the leading dimension of A. lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr( @@ -17124,6 +17911,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr( @@ -17137,6 +17925,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr( @@ -17150,6 +17939,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr_64( @@ -17163,6 +17953,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr_64( @@ -17176,6 +17967,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr_64( @@ -17189,6 +17981,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr_64( @@ -17202,6 +17995,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17254,6 +18048,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr_batched( @@ -17268,6 +18063,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr_batched( @@ -17282,6 +18078,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr_batched( @@ -17296,6 +18093,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr_batched_64( @@ -17310,6 +18108,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr_batched_64( @@ -17324,6 +18123,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr_batched_64( @@ -17338,6 +18138,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr_batched_64( @@ -17352,6 +18153,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17412,6 +18214,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr_strided_batched( @@ -17428,6 +18231,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr_strided_batched( @@ -17444,6 +18248,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr_strided_batched( @@ -17460,6 +18265,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr_strided_batched_64( @@ -17476,6 +18282,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr_strided_batched_64( @@ -17492,6 +18299,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr_strided_batched_64( @@ -17508,6 +18316,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr_strided_batched_64( @@ -17524,6 +18333,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17580,6 +18390,7 @@ specifies the leading dimension of A. lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2( @@ -17595,6 +18406,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2( @@ -17610,6 +18422,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2( @@ -17625,6 +18438,7 @@ extern "C" { lda: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr2_64( @@ -17640,6 +18454,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2_64( @@ -17655,6 +18470,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2_64( @@ -17670,6 +18486,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2_64( @@ -17685,6 +18502,7 @@ extern "C" { lda: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17744,6 +18562,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2_batched( @@ -17760,6 +18579,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2_batched( @@ -17776,6 +18596,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2_batched( @@ -17792,6 +18613,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr2_batched_64( @@ -17808,6 +18630,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2_batched_64( @@ -17824,6 +18647,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2_batched_64( @@ -17840,6 +18664,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2_batched_64( @@ -17856,6 +18681,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -17927,6 +18753,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2_strided_batched( @@ -17946,6 +18773,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2_strided_batched( @@ -17965,6 +18793,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2_strided_batched( @@ -17984,6 +18813,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr2_strided_batched_64( @@ -18003,6 +18833,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2_strided_batched_64( @@ -18022,6 +18853,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2_strided_batched_64( @@ -18041,6 +18873,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2_strided_batched_64( @@ -18060,6 +18893,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -18152,6 +18986,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, m ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemm( @@ -18170,6 +19005,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chemm_64( @@ -18188,6 +19024,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemm_64( @@ -18206,6 +19043,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -18303,6 +19141,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemm_batched( @@ -18322,6 +19161,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chemm_batched_64( @@ -18341,6 +19181,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemm_batched_64( @@ -18360,6 +19201,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -18473,6 +19315,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemm_strided_batched( @@ -18495,6 +19338,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_chemm_strided_batched_64( @@ -18517,6 +19361,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zhemm_strided_batched_64( @@ -18539,6 +19384,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -18622,6 +19468,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, n ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherk( @@ -18638,6 +19485,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cherk_64( @@ -18654,6 +19502,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherk_64( @@ -18670,6 +19519,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -18757,6 +19607,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherk_batched( @@ -18774,6 +19625,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cherk_batched_64( @@ -18791,6 +19643,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherk_batched_64( @@ -18808,6 +19661,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -18907,6 +19761,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherk_strided_batched( @@ -18926,6 +19781,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cherk_strided_batched_64( @@ -18945,6 +19801,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherk_strided_batched_64( @@ -18964,6 +19821,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -19060,6 +19918,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, n ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2k( @@ -19078,6 +19937,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher2k_64( @@ -19096,6 +19956,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2k_64( @@ -19114,6 +19975,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -19212,6 +20074,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2k_batched( @@ -19231,6 +20094,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher2k_batched_64( @@ -19250,6 +20114,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2k_batched_64( @@ -19269,6 +20134,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -19385,6 +20251,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2k_strided_batched( @@ -19407,6 +20274,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cher2k_strided_batched_64( @@ -19429,6 +20297,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zher2k_strided_batched_64( @@ -19451,6 +20320,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -19548,6 +20418,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, n ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherkx( @@ -19566,6 +20437,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cherkx_64( @@ -19584,6 +20456,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherkx_64( @@ -19602,6 +20475,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -19705,6 +20579,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherkx_batched( @@ -19724,6 +20599,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cherkx_batched_64( @@ -19743,6 +20619,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherkx_batched_64( @@ -19762,6 +20639,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -19880,6 +20758,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherkx_strided_batched( @@ -19902,6 +20781,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cherkx_strided_batched_64( @@ -19924,6 +20804,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zherkx_strided_batched_64( @@ -19946,6 +20827,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -20037,6 +20919,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, m ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymm( @@ -20055,6 +20938,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymm( @@ -20073,6 +20957,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymm( @@ -20091,6 +20976,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssymm_64( @@ -20109,6 +20995,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymm_64( @@ -20127,6 +21014,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymm_64( @@ -20145,6 +21033,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymm_64( @@ -20163,6 +21052,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -20259,6 +21149,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymm_batched( @@ -20278,6 +21169,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymm_batched( @@ -20297,6 +21189,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymm_batched( @@ -20316,6 +21209,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssymm_batched_64( @@ -20335,6 +21229,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymm_batched_64( @@ -20354,6 +21249,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymm_batched_64( @@ -20373,6 +21269,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymm_batched_64( @@ -20392,6 +21289,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -20500,6 +21398,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymm_strided_batched( @@ -20522,6 +21421,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymm_strided_batched( @@ -20544,6 +21444,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymm_strided_batched( @@ -20566,6 +21467,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssymm_strided_batched_64( @@ -20588,6 +21490,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsymm_strided_batched_64( @@ -20610,6 +21513,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csymm_strided_batched_64( @@ -20632,6 +21536,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsymm_strided_batched_64( @@ -20654,6 +21559,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -20740,6 +21646,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, n ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrk( @@ -20756,6 +21663,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrk( @@ -20772,6 +21680,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrk( @@ -20788,6 +21697,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyrk_64( @@ -20804,6 +21714,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrk_64( @@ -20820,6 +21731,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrk_64( @@ -20836,6 +21748,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrk_64( @@ -20852,6 +21765,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -20942,6 +21856,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrk_batched( @@ -20959,6 +21874,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrk_batched( @@ -20976,6 +21892,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrk_batched( @@ -20993,6 +21910,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyrk_batched_64( @@ -21010,6 +21928,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrk_batched_64( @@ -21027,6 +21946,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrk_batched_64( @@ -21044,6 +21964,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrk_batched_64( @@ -21061,6 +21982,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -21162,6 +22084,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrk_strided_batched( @@ -21181,6 +22104,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrk_strided_batched( @@ -21200,6 +22124,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrk_strided_batched( @@ -21219,6 +22144,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyrk_strided_batched_64( @@ -21238,6 +22164,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrk_strided_batched_64( @@ -21257,6 +22184,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrk_strided_batched_64( @@ -21276,6 +22204,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrk_strided_batched_64( @@ -21295,6 +22224,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -21393,6 +22323,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, n ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2k( @@ -21411,6 +22342,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2k( @@ -21429,6 +22361,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2k( @@ -21447,6 +22380,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr2k_64( @@ -21465,6 +22399,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2k_64( @@ -21483,6 +22418,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2k_64( @@ -21501,6 +22437,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2k_64( @@ -21519,6 +22456,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -21617,6 +22555,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2k_batched( @@ -21636,6 +22575,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2k_batched( @@ -21655,6 +22595,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2k_batched( @@ -21674,6 +22615,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr2k_batched_64( @@ -21693,6 +22635,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2k_batched_64( @@ -21712,6 +22655,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2k_batched_64( @@ -21731,6 +22675,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2k_batched_64( @@ -21750,6 +22695,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -21868,6 +22814,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2k_strided_batched( @@ -21890,6 +22837,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2k_strided_batched( @@ -21912,6 +22860,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2k_strided_batched( @@ -21934,6 +22883,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyr2k_strided_batched_64( @@ -21956,6 +22906,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyr2k_strided_batched_64( @@ -21978,6 +22929,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyr2k_strided_batched_64( @@ -22000,6 +22952,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyr2k_strided_batched_64( @@ -22022,6 +22975,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -22123,6 +23077,7 @@ ldc specifies the first dimension of C. ldc >= max( 1, n ). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrkx( @@ -22141,6 +23096,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrkx( @@ -22159,6 +23115,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrkx( @@ -22177,6 +23134,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyrkx_64( @@ -22195,6 +23153,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrkx_64( @@ -22213,6 +23172,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrkx_64( @@ -22231,6 +23191,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrkx_64( @@ -22249,6 +23210,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -22355,6 +23317,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrkx_batched( @@ -22374,6 +23337,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrkx_batched( @@ -22393,6 +23357,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrkx_batched( @@ -22412,6 +23377,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyrkx_batched_64( @@ -22431,6 +23397,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrkx_batched_64( @@ -22450,6 +23417,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrkx_batched_64( @@ -22469,6 +23437,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrkx_batched_64( @@ -22488,6 +23457,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -22609,6 +23579,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrkx_strided_batched( @@ -22631,6 +23602,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrkx_strided_batched( @@ -22653,6 +23625,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrkx_strided_batched( @@ -22675,6 +23648,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ssyrkx_strided_batched_64( @@ -22697,6 +23671,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dsyrkx_strided_batched_64( @@ -22719,6 +23694,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_csyrkx_strided_batched_64( @@ -22741,6 +23717,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zsyrkx_strided_batched_64( @@ -22763,6 +23740,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -22905,6 +23883,7 @@ rocblas_status_invalid_value will be returned. ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmm( @@ -22924,6 +23903,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmm( @@ -22943,6 +23923,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmm( @@ -22962,6 +23943,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strmm_64( @@ -22981,6 +23963,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmm_64( @@ -23000,6 +23983,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmm_64( @@ -23019,6 +24003,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmm_64( @@ -23038,6 +24023,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -23184,6 +24170,7 @@ number of instances i in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmm_batched( @@ -23204,6 +24191,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmm_batched( @@ -23224,6 +24212,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmm_batched( @@ -23244,6 +24233,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strmm_batched_64( @@ -23264,6 +24254,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmm_batched_64( @@ -23284,6 +24275,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmm_batched_64( @@ -23304,6 +24296,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmm_batched_64( @@ -23324,6 +24317,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -23487,6 +24481,7 @@ number of instances i in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmm_strided_batched( @@ -23510,6 +24505,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmm_strided_batched( @@ -23533,6 +24529,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmm_strided_batched( @@ -23556,6 +24553,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strmm_strided_batched_64( @@ -23579,6 +24577,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrmm_strided_batched_64( @@ -23602,6 +24601,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrmm_strided_batched_64( @@ -23625,6 +24625,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrmm_strided_batched_64( @@ -23648,6 +24649,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -23701,6 +24703,7 @@ specifies the leading dimension of invA.*/ ldinvA: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrtri( @@ -23714,6 +24717,7 @@ extern "C" { ldinvA: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrtri( @@ -23727,6 +24731,7 @@ extern "C" { ldinvA: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrtri( @@ -23740,6 +24745,7 @@ extern "C" { ldinvA: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -23794,6 +24800,7 @@ numbers of matrices in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrtri_batched( @@ -23808,6 +24815,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrtri_batched( @@ -23822,6 +24830,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrtri_batched( @@ -23836,6 +24845,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -23900,6 +24910,7 @@ numbers of matrices in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrtri_strided_batched( @@ -23916,6 +24927,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrtri_strided_batched( @@ -23932,6 +24944,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrtri_strided_batched( @@ -23948,6 +24961,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -24054,6 +25068,7 @@ ldb specifies the first dimension of B. ldb >= max( 1, m ). ldb: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsm( @@ -24071,6 +25086,7 @@ extern "C" { ldb: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsm( @@ -24088,6 +25104,7 @@ extern "C" { ldb: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsm( @@ -24105,6 +25122,7 @@ extern "C" { ldb: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strsm_64( @@ -24122,6 +25140,7 @@ extern "C" { ldb: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsm_64( @@ -24139,6 +25158,7 @@ extern "C" { ldb: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsm_64( @@ -24156,6 +25176,7 @@ extern "C" { ldb: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsm_64( @@ -24173,6 +25194,7 @@ extern "C" { ldb: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -24270,6 +25292,7 @@ number of trsm operatons in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsm_batched( @@ -24288,6 +25311,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsm_batched( @@ -24306,6 +25330,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsm_batched( @@ -24324,6 +25349,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strsm_batched_64( @@ -24342,6 +25368,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsm_batched_64( @@ -24360,6 +25387,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsm_batched_64( @@ -24378,6 +25406,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsm_batched_64( @@ -24396,6 +25425,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -24501,6 +25531,7 @@ number of trsm operatons in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsm_strided_batched( @@ -24521,6 +25552,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsm_strided_batched( @@ -24541,6 +25573,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsm_strided_batched( @@ -24561,6 +25594,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_strsm_strided_batched_64( @@ -24581,6 +25615,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dtrsm_strided_batched_64( @@ -24601,6 +25636,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ctrsm_strided_batched_64( @@ -24621,6 +25657,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ztrsm_strided_batched_64( @@ -24641,6 +25678,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -24671,6 +25709,7 @@ Returns rocblas_status_not_implemented.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemm_kernel_name( @@ -24694,6 +25733,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm_kernel_name( @@ -24717,6 +25757,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -24794,6 +25835,7 @@ specifies the leading dimension of C. ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm( @@ -24813,6 +25855,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hgemm( @@ -24832,6 +25875,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemm( @@ -24851,6 +25895,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemm( @@ -24870,6 +25915,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemm_64( @@ -24889,6 +25935,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm_64( @@ -24908,6 +25955,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hgemm_64( @@ -24927,6 +25975,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemm_64( @@ -24946,6 +25995,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemm_64( @@ -24965,6 +26015,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -25046,6 +26097,7 @@ number of gemm operations in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm_batched( @@ -25066,6 +26118,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hgemm_batched( @@ -25086,6 +26139,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemm_batched( @@ -25106,6 +26160,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemm_batched( @@ -25126,6 +26181,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemm_batched_64( @@ -25146,6 +26202,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm_batched_64( @@ -25166,6 +26223,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hgemm_batched_64( @@ -25186,6 +26244,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemm_batched_64( @@ -25206,6 +26265,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemm_batched_64( @@ -25226,6 +26286,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -25319,6 +26380,7 @@ number of gemm operatons in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm_strided_batched( @@ -25342,6 +26404,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hgemm_strided_batched( @@ -25365,6 +26428,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemm_strided_batched( @@ -25388,6 +26452,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemm_strided_batched( @@ -25411,6 +26476,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemm_strided_batched_64( @@ -25434,6 +26500,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemm_strided_batched_64( @@ -25457,6 +26524,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_hgemm_strided_batched_64( @@ -25480,6 +26548,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemm_strided_batched_64( @@ -25503,6 +26572,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemm_strided_batched_64( @@ -25526,6 +26596,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -25583,6 +26654,7 @@ specifies the leading dimension of C. ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddgmm( @@ -25598,6 +26670,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdgmm( @@ -25613,6 +26686,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdgmm( @@ -25628,6 +26702,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sdgmm_64( @@ -25643,6 +26718,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddgmm_64( @@ -25658,6 +26734,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdgmm_64( @@ -25673,6 +26750,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdgmm_64( @@ -25688,6 +26766,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -25752,6 +26831,7 @@ number of instances in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddgmm_batched( @@ -25768,6 +26848,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdgmm_batched( @@ -25784,6 +26865,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdgmm_batched( @@ -25800,6 +26882,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sdgmm_batched_64( @@ -25816,6 +26899,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddgmm_batched_64( @@ -25832,6 +26916,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdgmm_batched_64( @@ -25848,6 +26933,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdgmm_batched_64( @@ -25864,6 +26950,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -25940,6 +27027,7 @@ number of instances i in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddgmm_strided_batched( @@ -25959,6 +27047,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdgmm_strided_batched( @@ -25978,6 +27067,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdgmm_strided_batched( @@ -25997,6 +27087,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sdgmm_strided_batched_64( @@ -26016,6 +27107,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_ddgmm_strided_batched_64( @@ -26035,6 +27127,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cdgmm_strided_batched_64( @@ -26054,6 +27147,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zdgmm_strided_batched_64( @@ -26073,6 +27167,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -26143,6 +27238,7 @@ specifies the leading dimension of C. ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgeam( @@ -26161,6 +27257,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeam( @@ -26179,6 +27276,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeam( @@ -26197,6 +27295,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgeam_64( @@ -26215,6 +27314,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgeam_64( @@ -26233,6 +27333,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeam_64( @@ -26251,6 +27352,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeam_64( @@ -26269,6 +27371,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -26348,6 +27451,7 @@ number of instances i in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgeam_batched( @@ -26367,6 +27471,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeam_batched( @@ -26386,6 +27491,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeam_batched( @@ -26405,6 +27511,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgeam_batched_64( @@ -26424,6 +27531,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgeam_batched_64( @@ -26443,6 +27551,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeam_batched_64( @@ -26462,6 +27571,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeam_batched_64( @@ -26481,6 +27591,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -26587,6 +27698,7 @@ number of instances i in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgeam_strided_batched( @@ -26609,6 +27721,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeam_strided_batched( @@ -26631,6 +27744,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeam_strided_batched( @@ -26653,6 +27767,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgeam_strided_batched_64( @@ -26675,6 +27790,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgeam_strided_batched_64( @@ -26697,6 +27813,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgeam_strided_batched_64( @@ -26719,6 +27836,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgeam_strided_batched_64( @@ -26741,6 +27859,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -26887,6 +28006,7 @@ optional gemm flags. flags: u32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_gemm_ex_64( @@ -26916,6 +28036,7 @@ extern "C" { flags: u32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -27060,6 +28181,7 @@ optional gemm flags. flags: u32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_gemm_batched_ex_64( @@ -27090,6 +28212,7 @@ extern "C" { flags: u32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -27255,6 +28378,7 @@ optional gemm flags. flags: u32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_gemm_strided_batched_ex_64( @@ -27289,6 +28413,7 @@ extern "C" { flags: u32, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -27368,6 +28493,7 @@ specifies the leading dimension of C. Must have ldc >= max(1, n). ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemmt( @@ -27387,6 +28513,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemmt( @@ -27406,6 +28533,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemmt( @@ -27425,6 +28553,7 @@ extern "C" { ldc: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemmt_64( @@ -27444,6 +28573,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemmt_64( @@ -27463,6 +28593,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemmt_64( @@ -27482,6 +28613,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemmt_64( @@ -27501,6 +28633,7 @@ extern "C" { ldc: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -27587,6 +28720,7 @@ number of gemm operations in the batch.*/ batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemmt_batched( @@ -27607,6 +28741,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemmt_batched( @@ -27627,6 +28762,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemmt_batched( @@ -27647,6 +28783,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemmt_batched_64( @@ -27667,6 +28804,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemmt_batched_64( @@ -27687,6 +28825,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemmt_batched_64( @@ -27707,6 +28846,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemmt_batched_64( @@ -27727,6 +28867,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -27825,6 +28966,7 @@ number of gemm operatons in the batch. batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemmt_strided_batched( @@ -27848,6 +28990,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemmt_strided_batched( @@ -27871,6 +29014,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemmt_strided_batched( @@ -27894,6 +29038,7 @@ extern "C" { batch_count: rocblas_int, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_sgemmt_strided_batched_64( @@ -27917,6 +29062,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dgemmt_strided_batched_64( @@ -27940,6 +29086,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_cgemmt_strided_batched_64( @@ -27963,6 +29110,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_zgemmt_strided_batched_64( @@ -27986,6 +29134,7 @@ extern "C" { batch_count: i64, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28111,6 +29260,7 @@ enumerant specifying the operation type, support for rocblas_geam_ex_operation_m geam_ex_op: rocblas_geam_ex_operation, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28256,6 +29406,7 @@ specifies the datatype of computation. compute_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28404,6 +29555,7 @@ specifies the datatype of computation. compute_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28568,6 +29720,7 @@ specifies the datatype of computation. compute_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28639,6 +29792,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_axpy_ex_64( @@ -28655,6 +29809,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28731,6 +29886,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_axpy_batched_ex_64( @@ -28748,6 +29904,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28836,6 +29993,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_axpy_strided_batched_ex_64( @@ -28855,6 +30013,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -28931,6 +30090,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dotc_ex( @@ -28947,6 +30107,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dot_ex_64( @@ -28963,6 +30124,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dotc_ex_64( @@ -28979,6 +30141,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29062,6 +30225,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dotc_batched_ex( @@ -29079,6 +30243,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dot_batched_ex_64( @@ -29096,6 +30261,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dotc_batched_ex_64( @@ -29113,6 +30279,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29204,6 +30371,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dotc_strided_batched_ex( @@ -29223,6 +30391,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dot_strided_batched_ex_64( @@ -29242,6 +30411,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_dotc_strided_batched_ex_64( @@ -29261,6 +30431,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29321,6 +30492,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_nrm2_ex_64( @@ -29334,6 +30506,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29398,6 +30571,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_nrm2_batched_ex_64( @@ -29412,6 +30586,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29482,6 +30657,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_nrm2_strided_batched_ex_64( @@ -29497,6 +30673,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29579,6 +30756,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_rot_ex_64( @@ -29596,6 +30774,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29682,6 +30861,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_rot_batched_ex_64( @@ -29700,6 +30880,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29794,6 +30975,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_rot_strided_batched_ex_64( @@ -29814,6 +30996,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29876,6 +31059,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scal_ex_64( @@ -29889,6 +31073,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -29955,6 +31140,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scal_batched_ex_64( @@ -29969,6 +31155,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** @{ @@ -30043,6 +31230,7 @@ specifies the datatype of computation. execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_scal_strided_batched_ex_64( @@ -30058,6 +31246,7 @@ extern "C" { execution_type: rocblas_datatype, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { /** BLAS Auxiliary API @@ -30073,6 +31262,7 @@ rocBLAS status to convert to string*/ status: rocblas_status, ) -> *const ::core::ffi::c_char; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { /** \brief Initialize rocBLAS on the current HIP device, to avoid costly startup time at the first call on that device. \details @@ -30082,6 +31272,7 @@ Otherwise this function is automatically called on the first function call that */ pub fn rocblas_initialize(); } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Loads char* buf with the rocblas library version. size_t len @@ -30099,6 +31290,7 @@ len length of buf len: usize, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief Queries the minimum buffer size for a successful call to @@ -30110,6 +31302,7 @@ len pointer to size_t for storing the length */ pub fn rocblas_get_version_string_size(len: *mut usize) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief @@ -30124,6 +31317,7 @@ handle rocblas handle*/ handle: rocblas_handle, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief @@ -30140,9 +31334,11 @@ size maximum of the optimal sizes collected*/ size: *mut usize, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { pub fn rocblas_is_device_memory_size_query(handle: rocblas_handle) -> bool; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_set_optimal_device_memory_size_impl( @@ -30151,6 +31347,7 @@ extern "C" { ... ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_device_malloc_alloc( @@ -30160,9 +31357,11 @@ extern "C" { ... ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { pub fn rocblas_device_malloc_success(ptr: *mut rocblas_device_malloc_base) -> bool; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_device_malloc_ptr( @@ -30170,6 +31369,7 @@ extern "C" { res: *mut *mut ::core::ffi::c_void, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_device_malloc_get( @@ -30178,15 +31378,18 @@ extern "C" { res: *mut *mut ::core::ffi::c_void, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] pub fn rocblas_device_malloc_free( ptr: *mut rocblas_device_malloc_base, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { pub fn rocblas_device_malloc_set_default_memory_size(size: usize); } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief @@ -30202,6 +31405,7 @@ size current device memory size for the handle*/ size: *mut usize, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief @@ -30222,6 +31426,7 @@ size size of allocated device memory*/ size: usize, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { #[must_use] /** \brief @@ -30244,6 +31449,7 @@ size size of workspace memory size: usize, ) -> rocblas_status; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { /** \brief \details @@ -30252,6 +31458,7 @@ Returns true when device memory in handle is managed by rocBLAS handle rocblas handle*/ pub fn rocblas_is_managing_device_memory(handle: rocblas_handle) -> bool; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { /** \brief \details @@ -30260,6 +31467,7 @@ Returns true when device memory in handle is managed by the user handle rocblas handle*/ pub fn rocblas_is_user_managing_device_memory(handle: rocblas_handle) -> bool; } +#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")] extern "C" { pub fn rocblas_abort() -> !; } diff --git a/zluda_bindgen/src/main.rs b/zluda_bindgen/src/main.rs index a1f8023..9d88831 100644 --- a/zluda_bindgen/src/main.rs +++ b/zluda_bindgen/src/main.rs @@ -28,10 +28,7 @@ fn main() { &crate_root, &["..", "ext", "hip_runtime-sys", "src", "lib.rs"], ); - generate_rocblas( - &crate_root, - &["..", "ext", "rocblas-sys", "src", "lib.rs"], - ); + generate_rocblas(&crate_root, &["..", "ext", "rocblas-sys", "src", "lib.rs"]); let cuda_functions = generate_cuda(&crate_root); generate_process_address_table(&crate_root, cuda_functions); generate_ml(&crate_root); @@ -956,20 +953,20 @@ fn generate_rocblas(output: &PathBuf, path: &[&str]) { Item::Const(const_) => converter.get_const(const_).map(Item::Const), Item::Use(use_) => converter.get_use(use_).map(Item::Use), Item::Type(type_) => converter.get_type(type_).map(Item::Type), + Item::ForeignMod(mut extern_) => { + extern_.attrs.push( + parse_quote!(#[cfg_attr(windows, link = "rocblas_4", kind = "raw-dylib")]), + ); + Some(Item::ForeignMod(extern_)) + } item => Some(item), }) .collect::>(); converter.flush(&mut module.items); - add_send_sync( - &mut module.items, - &[ - "rocblas_handle", - ], - ); + add_send_sync(&mut module.items, &["rocblas_handle"]); let mut output = output.clone(); output.extend(path); write_rust_to_file(output, &prettyplease::unparse(&module)) - } fn add_send_sync(items: &mut Vec, arg: &[&str]) {