This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipfort_enums.f File Reference

hipfort_enums.f File Reference#

HIPFORT API Reference: hipfort_enums.f File Reference
hipfort_enums.f File Reference

Modules

module  hipfort_enums
 

Enumerations

enum  { hipfort_enums::hip_success = 0 , hipfort_enums::hip_error_invalid_value , hipfort_enums::hip_error_not_initialized , hipfort_enums::hip_error_launch_out_of_resources }
 
enum  { hipfort_enums::hipmemorytypehost , hipfort_enums::hipmemorytypedevice , hipfort_enums::hipmemorytypearray , hipfort_enums::hipmemorytypeunified }
 
enum  {
  hipfort_enums::hipsuccess = 0 , hipfort_enums::successful , hipfort_enums::completion , hipfort_enums::hiperrorinvalidvalue = 1 ,
  hipfort_enums::one , hipfort_enums::or , hipfort_enums::more , hipfort_enums::of ,
  hipfort_enums::the , hipfort_enums::parameters , hipfort_enums::passed , hipfort_enums::to ,
  hipfort_enums::the , hipfort_enums::api , hipfort_enums::call , hipfort_enums::is ,
  hipfort_enums::null , hipfort_enums::or , hipfort_enums::not , hipfort_enums::in ,
  hipfort_enums::an , hipfort_enums::acceptable , hipfort_enums::range , hipfort_enums::hiperroroutofmemory = 2 ,
  hipfort_enums::out , hipfort_enums::of , hipfort_enums::memory , hipfort_enums::range ,
  hipfort_enums::hiperrormemoryallocation = 2 , hipfort_enums::memory , hipfort_enums::allocation , hipfort_enums::error ,
  hipfort_enums::hiperrornotinitialized = 3 , hipfort_enums::invalid , hipfort_enums::not , hipfort_enums::initialized ,
  hipfort_enums::hiperrorinitializationerror = 3 , hipfort_enums::hiperrordeinitialized = 4 , hipfort_enums::hiperrorprofilerdisabled = 5 , hipfort_enums::hiperrorprofilernotinitialized = 6 ,
  hipfort_enums::hiperrorprofileralreadystarted = 7 , hipfort_enums::hiperrorprofileralreadystopped = 8 , hipfort_enums::hiperrorinvalidconfiguration = 9 , hipfort_enums::hiperrorinvalidpitchvalue = 12 ,
  hipfort_enums::hiperrorinvalidsymbol = 13 , hipfort_enums::hiperrorinvaliddevicepointer = 17 , hipfort_enums::hiperrorinvalidmemcpydirection = 21 , hipfort_enums::hiperrorinsufficientdriver = 35 ,
  hipfort_enums::hiperrormissingconfiguration = 52 , hipfort_enums::hiperrorpriorlaunchfailure = 53 , hipfort_enums::hiperrorinvaliddevicefunction = 98 , hipfort_enums::hiperrornodevice = 100 ,
  hipfort_enums::hiperrorinvaliddevice = 101 , hipfort_enums::hiperrorinvalidimage = 200 , hipfort_enums::hiperrorinvalidcontext = 201 , hipfort_enums::hiperrorcontextalreadycurrent = 202 ,
  hipfort_enums::hiperrormapfailed = 205 , hipfort_enums::hiperrormapbufferobjectfailed = 205 , hipfort_enums::hiperrorunmapfailed = 206 , hipfort_enums::hiperrorarrayismapped = 207 ,
  hipfort_enums::hiperroralreadymapped = 208 , hipfort_enums::hiperrornobinaryforgpu = 209 , hipfort_enums::hiperroralreadyacquired = 210 , hipfort_enums::hiperrornotmapped = 211 ,
  hipfort_enums::hiperrornotmappedasarray = 212 , hipfort_enums::hiperrornotmappedaspointer = 213 , hipfort_enums::hiperroreccnotcorrectable = 214 , hipfort_enums::hiperrorunsupportedlimit = 215 ,
  hipfort_enums::hiperrorcontextalreadyinuse = 216 , hipfort_enums::hiperrorpeeraccessunsupported = 217 , hipfort_enums::hiperrorinvalidkernelfile = 218 , hipfort_enums::hiperrorinvalidgraphicscontext = 219 ,
  hipfort_enums::hiperrorinvalidsource = 300 , hipfort_enums::hiperrorfilenotfound = 301 , hipfort_enums::hiperrorsharedobjectsymbolnotfound = 302 , hipfort_enums::hiperrorsharedobjectinitfailed = 303 ,
  hipfort_enums::hiperroroperatingsystem = 304 , hipfort_enums::hiperrorinvalidhandle = 400 , hipfort_enums::hiperrorinvalidresourcehandle = 400 , hipfort_enums::hiperrorillegalstate = 401 ,
  hipfort_enums::hiperrornotfound = 500 , hipfort_enums::hiperrornotready = 600 , hipfort_enums::hiperrorillegaladdress = 700 , hipfort_enums::hiperrorlaunchoutofresources = 701 ,
  hipfort_enums::hiperrorlaunchtimeout = 702 , hipfort_enums::hiperrorpeeraccessalreadyenabled = 704 , hipfort_enums::hiperrorpeeraccessnotenabled = 705 , hipfort_enums::hiperrorsetonactiveprocess = 708 ,
  hipfort_enums::hiperrorcontextisdestroyed = 709 , hipfort_enums::hiperrorassert = 710 , hipfort_enums::hiperrorhostmemoryalreadyregistered = 712 , hipfort_enums::hiperrorhostmemorynotregistered = 713 ,
  hipfort_enums::hiperrorlaunchfailure = 719 , hipfort_enums::hiperrorcooperativelaunchtoolarge = 720 , hipfort_enums::hiperrornotsupported = 801 , hipfort_enums::hiperrorstreamcaptureunsupported = 900 ,
  hipfort_enums::hiperrorstreamcaptureinvalidated = 901 , hipfort_enums::hiperrorstreamcapturemerge = 902 , hipfort_enums::hiperrorstreamcaptureunmatched = 903 , hipfort_enums::hiperrorstreamcaptureunjoined = 904 ,
  hipfort_enums::hiperrorstreamcaptureisolation = 905 , hipfort_enums::hiperrorstreamcaptureimplicit = 906 , hipfort_enums::hiperrorcapturedevent = 907 , hipfort_enums::hiperrorstreamcapturewrongthread = 908 ,
  hipfort_enums::hiperrorgraphexecupdatefailure = 910 , hipfort_enums::hiperrorunknown = 999 , hipfort_enums::hiperrorruntimememory = 1052 , hipfort_enums::hiperrorruntimeother = 1053 ,
  hipfort_enums::hiperrortbd
}
 
enum  {
  hipfort_enums::hipdeviceattributecudacompatiblebegin = 0 , hipfort_enums::hipdeviceattributeeccenabled = hipDeviceAttributeCudaCompatibleBegin , hipfort_enums::hipdeviceattributeaccesspolicymaxwindowsize , hipfort_enums::hipdeviceattributeasyncenginecount ,
  hipfort_enums::hipdeviceattributecanmaphostmemory , hipfort_enums::hipdeviceattributecanusehostpointerforregisteredmem , hipfort_enums::hipdeviceattributeclockrate , hipfort_enums::hipdeviceattributecomputemode ,
  hipfort_enums::hipdeviceattributecomputepreemptionsupported , hipfort_enums::hipdeviceattributeconcurrentkernels , hipfort_enums::hipdeviceattributeconcurrentmanagedaccess , hipfort_enums::hipdeviceattributecooperativelaunch ,
  hipfort_enums::hipdeviceattributecooperativemultidevicelaunch , hipfort_enums::hipdeviceattributedeviceoverlap , hipfort_enums::hipdeviceattributedirectmanagedmemaccessfromhost , hipfort_enums::hipdeviceattributegloball1cachesupported ,
  hipfort_enums::hipdeviceattributehostnativeatomicsupported , hipfort_enums::hipdeviceattributeintegrated , hipfort_enums::hipdeviceattributeismultigpuboard , hipfort_enums::hipdeviceattributekernelexectimeout ,
  hipfort_enums::hipdeviceattributel2cachesize , hipfort_enums::hipdeviceattributelocall1cachesupported , hipfort_enums::hipdeviceattributeluid , hipfort_enums::hipdeviceattributeluiddevicenodemask ,
  hipfort_enums::hipdeviceattributecomputecapabilitymajor , hipfort_enums::hipdeviceattributemanagedmemory , hipfort_enums::hipdeviceattributemaxblockspermultiprocessor , hipfort_enums::hipdeviceattributemaxblockdimx ,
  hipfort_enums::hipdeviceattributemaxblockdimy , hipfort_enums::hipdeviceattributemaxblockdimz , hipfort_enums::hipdeviceattributemaxgriddimx , hipfort_enums::hipdeviceattributemaxgriddimy ,
  hipfort_enums::hipdeviceattributemaxgriddimz , hipfort_enums::hipdeviceattributemaxsurface1d , hipfort_enums::hipdeviceattributemaxsurface1dlayered , hipfort_enums::hipdeviceattributemaxsurface2d ,
  hipfort_enums::hipdeviceattributemaxsurface2dlayered , hipfort_enums::hipdeviceattributemaxsurface3d , hipfort_enums::hipdeviceattributemaxsurfacecubemap , hipfort_enums::hipdeviceattributemaxsurfacecubemaplayered ,
  hipfort_enums::hipdeviceattributemaxtexture1dwidth , hipfort_enums::hipdeviceattributemaxtexture1dlayered , hipfort_enums::hipdeviceattributemaxtexture1dlinear , hipfort_enums::hipdeviceattributemaxtexture1dmipmap ,
  hipfort_enums::hipdeviceattributemaxtexture2dwidth , hipfort_enums::hipdeviceattributemaxtexture2dheight , hipfort_enums::hipdeviceattributemaxtexture2dgather , hipfort_enums::hipdeviceattributemaxtexture2dlayered ,
  hipfort_enums::hipdeviceattributemaxtexture2dlinear , hipfort_enums::hipdeviceattributemaxtexture2dmipmap , hipfort_enums::hipdeviceattributemaxtexture3dwidth , hipfort_enums::hipdeviceattributemaxtexture3dheight ,
  hipfort_enums::hipdeviceattributemaxtexture3ddepth , hipfort_enums::hipdeviceattributemaxtexture3dalt , hipfort_enums::hipdeviceattributemaxtexturecubemap , hipfort_enums::hipdeviceattributemaxtexturecubemaplayered ,
  hipfort_enums::hipdeviceattributemaxthreadsdim , hipfort_enums::hipdeviceattributemaxthreadsperblock , hipfort_enums::hipdeviceattributemaxthreadspermultiprocessor , hipfort_enums::hipdeviceattributemaxpitch ,
  hipfort_enums::hipdeviceattributememorybuswidth , hipfort_enums::hipdeviceattributememoryclockrate , hipfort_enums::hipdeviceattributecomputecapabilityminor , hipfort_enums::hipdeviceattributemultigpuboardgroupid ,
  hipfort_enums::hipdeviceattributemultiprocessorcount , hipfort_enums::hipdeviceattributename , hipfort_enums::hipdeviceattributepageablememoryaccess , hipfort_enums::hipdeviceattributepageablememoryaccessuseshostpagetables ,
  hipfort_enums::hipdeviceattributepcibusid , hipfort_enums::hipdeviceattributepcideviceid , hipfort_enums::hipdeviceattributepcidomainid , hipfort_enums::hipdeviceattributepersistingl2cachemaxsize ,
  hipfort_enums::hipdeviceattributemaxregistersperblock , hipfort_enums::hipdeviceattributemaxregisterspermultiprocessor , hipfort_enums::hipdeviceattributereservedsharedmemperblock , hipfort_enums::hipdeviceattributemaxsharedmemoryperblock ,
  hipfort_enums::hipdeviceattributesharedmemperblockoptin , hipfort_enums::hipdeviceattributesharedmempermultiprocessor , hipfort_enums::hipdeviceattributesingletodoubleprecisionperfratio , hipfort_enums::hipdeviceattributestreamprioritiessupported ,
  hipfort_enums::hipdeviceattributesurfacealignment , hipfort_enums::hipdeviceattributetccdriver , hipfort_enums::hipdeviceattributetexturealignment , hipfort_enums::hipdeviceattributetexturepitchalignment ,
  hipfort_enums::hipdeviceattributetotalconstantmemory , hipfort_enums::hipdeviceattributetotalglobalmem , hipfort_enums::hipdeviceattributeunifiedaddressing , hipfort_enums::hipdeviceattributeuuid ,
  hipfort_enums::hipdeviceattributewarpsize , hipfort_enums::hipdeviceattributecudacompatibleend = 9999 , hipfort_enums::hipdeviceattributeamdspecificbegin = 10000 , hipfort_enums::hipdeviceattributeclockinstructionrate = hipDeviceAttributeAmdSpecificBegin ,
  hipfort_enums::hipdeviceattributearch , hipfort_enums::hipdeviceattributemaxsharedmemorypermultiprocessor , hipfort_enums::hipdeviceattributegcnarch , hipfort_enums::hipdeviceattributegcnarchname ,
  hipfort_enums::hipdeviceattributehdpmemflushcntl , hipfort_enums::hipdeviceattributehdpregflushcntl , hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedfunc , hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedgriddim ,
  hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedblockdim , hipfort_enums::hipdeviceattributecooperativemultideviceunmatchedsharedmem , hipfort_enums::hipdeviceattributeislargebar , hipfort_enums::hipdeviceattributeasicrevision ,
  hipfort_enums::hipdeviceattributecanusestreamwaitvalue , hipfort_enums::hipdeviceattributeimagesupport , hipfort_enums::hipdeviceattributeamdspecificend = 19999 , hipfort_enums::hipdeviceattributevendorspecificbegin = 20000
}
 
enum  { hipfort_enums::hipcomputemodedefault = 0 , hipfort_enums::hipcomputemodeexclusive = 1 , hipfort_enums::hipcomputemodeprohibited = 2 , hipfort_enums::hipcomputemodeexclusiveprocess = 3 }
 
enum  { hipfort_enums::hipdevp2pattrperformancerank = 0 , hipfort_enums::hipdevp2pattraccesssupported , hipfort_enums::hipdevp2pattrnativeatomicsupported , hipfort_enums::hipdevp2pattrhiparrayaccesssupported }
 
enum  { hipfort_enums::hiplimitprintffifosize = 1 , hipfort_enums::hiplimitmallocheapsize = 2 }
 
enum  {
  hipfort_enums::hipmemadvisesetreadmostly = 1 , hipfort_enums::hipmemadviseunsetreadmostly = 2 , hipfort_enums::hipmemadvisesetpreferredlocation = 3 , hipfort_enums::hipmemadviseunsetpreferredlocation = 4 ,
  hipfort_enums::hipmemadvisesetaccessedby = 5 , hipfort_enums::hipmemadviseunsetaccessedby = 6 , hipfort_enums::hipmemadvisesetcoarsegrain = 100 , hipfort_enums::hipmemadviseunsetcoarsegrain = 101
}
 
enum  { hipfort_enums::hipmemrangecoherencymodefinegrain = 0 , hipfort_enums::hipmemrangecoherencymodecoarsegrain = 1 , hipfort_enums::hipmemrangecoherencymodeindeterminate = 2 }
 
enum  {
  hipfort_enums::hipmemrangeattributereadmostly = 1 , hipfort_enums::hipmemrangeattributepreferredlocation = 2 , hipfort_enums::hipmemrangeattributeaccessedby = 3 , hipfort_enums::hipmemrangeattributelastprefetchlocation = 4 ,
  hipfort_enums::hipmemrangeattributecoherencymode = 100
}
 
enum  {
  hipfort_enums::hipjitoptionmaxregisters = 0 , hipfort_enums::hipjitoptionthreadsperblock , hipfort_enums::hipjitoptionwalltime , hipfort_enums::hipjitoptioninfologbuffer ,
  hipfort_enums::hipjitoptioninfologbuffersizebytes , hipfort_enums::hipjitoptionerrorlogbuffer , hipfort_enums::hipjitoptionerrorlogbuffersizebytes , hipfort_enums::hipjitoptionoptimizationlevel ,
  hipfort_enums::hipjitoptiontargetfromcontext , hipfort_enums::hipjitoptiontarget , hipfort_enums::hipjitoptionfallbackstrategy , hipfort_enums::hipjitoptiongeneratedebuginfo ,
  hipfort_enums::hipjitoptionlogverbose , hipfort_enums::hipjitoptiongeneratelineinfo , hipfort_enums::hipjitoptioncachemode , hipfort_enums::hipjitoptionsm3xopt ,
  hipfort_enums::hipjitoptionfastcompile , hipfort_enums::hipjitoptionnumoptions
}
 
enum  { hipfort_enums::hipfuncattributemaxdynamicsharedmemorysize = 8 , hipfort_enums::hipfuncattributepreferredsharedmemorycarveout = 9 , hipfort_enums::hipfuncattributemax }
 
enum  { hipfort_enums::hipfunccacheprefernone , hipfort_enums::hipfunccacheprefershared , hipfort_enums::hipfunccachepreferl1 , hipfort_enums::hipfunccachepreferequal }
 
enum  { hipfort_enums::hipsharedmembanksizedefault , hipfort_enums::hipsharedmembanksizefourbyte , hipfort_enums::hipsharedmembanksizeeightbyte }
 
enum  {
  hipfort_enums::hipexternalmemoryhandletypeopaquefd = 1 , hipfort_enums::hipexternalmemoryhandletypeopaquewin32 = 2 , hipfort_enums::hipexternalmemoryhandletypeopaquewin32kmt = 3 , hipfort_enums::hipexternalmemoryhandletyped3d12heap = 4 ,
  hipfort_enums::hipexternalmemoryhandletyped3d12resource = 5 , hipfort_enums::hipexternalmemoryhandletyped3d11resource = 6 , hipfort_enums::hipexternalmemoryhandletyped3d11resourcekmt = 7
}
 
enum  { hipfort_enums::hipexternalsemaphorehandletypeopaquefd = 1 , hipfort_enums::hipexternalsemaphorehandletypeopaquewin32 = 2 , hipfort_enums::hipexternalsemaphorehandletypeopaquewin32kmt = 3 , hipfort_enums::hipexternalsemaphorehandletyped3d12fence = 4 }
 
enum  { hipfort_enums::hipgldevicelistall = 1 , hipfort_enums::hipgldevicelistcurrentframe = 2 , hipfort_enums::hipgldevicelistnextframe = 3 }
 
enum  {
  hipfort_enums::hipgraphicsregisterflagsnone = 0 , hipfort_enums::hipgraphicsregisterflagsreadonly = 1 , hipfort_enums::hipgraphicsregisterflagswritediscard = 2 , hipfort_enums::hipgraphicsregisterflagssurfaceloadstore = 4 ,
  hipfort_enums::hipgraphicsregisterflagstexturegather = 8
}
 
enum  {
  hipfort_enums::hipgraphnodetypekernel = 1 , hipfort_enums::hipgraphnodetypememcpy = 2 , hipfort_enums::hipgraphnodetypememset = 3 , hipfort_enums::hipgraphnodetypehost = 4 ,
  hipfort_enums::hipgraphnodetypegraph = 5 , hipfort_enums::hipgraphnodetypeempty = 6 , hipfort_enums::hipgraphnodetypewaitevent = 7 , hipfort_enums::hipgraphnodetypeeventrecord = 8 ,
  hipfort_enums::hipgraphnodetypememcpy1d = 9 , hipfort_enums::hipgraphnodetypememcpyfromsymbol = 10 , hipfort_enums::hipgraphnodetypememcpytosymbol = 11 , hipfort_enums::hipgraphnodetypecount
}
 
enum  {
  hipfort_enums::hipgraphexecupdatesuccess = 0 , hipfort_enums::hipgraphexecupdateerror = 1 , hipfort_enums::hipgraphexecupdateerrortopologychanged = 2 , hipfort_enums::hipgraphexecupdateerrornodetypechanged = 3 ,
  hipfort_enums::hipgraphexecupdateerrorfunctionchanged = 4 , hipfort_enums::hipgraphexecupdateerrorparameterschanged = 5 , hipfort_enums::hipgraphexecupdateerrornotsupported = 6 , hipfort_enums::hipgraphexecupdateerrorunsupportedfunctionchange = 7
}
 
enum  { hipfort_enums::hipstreamcapturemodeglobal = 0 , hipfort_enums::hipstreamcapturemodethreadlocal , hipfort_enums::hipstreamcapturemoderelaxed }
 
enum  { hipfort_enums::hipstreamcapturestatusnone = 0 , hipfort_enums::hipstreamcapturestatusactive , hipfort_enums::hipstreamcapturestatusinvalidated }
 
enum  { hipfort_enums::hipstreamaddcapturedependencies = 0 , hipfort_enums::hipstreamsetcapturedependencies }
 
enum  { hipfort_enums::hipchannelformatkindsigned = 0 , hipfort_enums::hipchannelformatkindunsigned = 1 , hipfort_enums::hipchannelformatkindfloat = 2 , hipfort_enums::hipchannelformatkindnone = 3 }
 
enum  {
  hipfort_enums::hip_ad_format_unsigned_int8 = 1 , hipfort_enums::hip_ad_format_unsigned_int16 = 2 , hipfort_enums::hip_ad_format_unsigned_int32 = 3 , hipfort_enums::hip_ad_format_signed_int8 = 8 ,
  hipfort_enums::hip_ad_format_signed_int16 = 9 , hipfort_enums::hip_ad_format_signed_int32 = 10 , hipfort_enums::hip_ad_format_half = 16 , hipfort_enums::hip_ad_format_float = 32
}
 
enum  { hipfort_enums::hipresourcetypearray = 0 , hipfort_enums::hipresourcetypemipmappedarray = 1 , hipfort_enums::hipresourcetypelinear = 2 , hipfort_enums::hipresourcetypepitch2d = 3 }
 
enum  { hipfort_enums::hip_resource_type_array = 0 , hipfort_enums::hip_resource_type_mipmapped_array = 1 , hipfort_enums::hip_resource_type_linear = 2 , hipfort_enums::hip_resource_type_pitch2d = 3 }
 
enum  { hipfort_enums::hip_tr_address_mode_wrap = 0 , hipfort_enums::hip_tr_address_mode_clamp = 1 , hipfort_enums::hip_tr_address_mode_mirror = 2 , hipfort_enums::hip_tr_address_mode_border = 3 }
 
enum  { hipfort_enums::hip_tr_filter_mode_point = 0 , hipfort_enums::hip_tr_filter_mode_linear = 1 }
 
enum  {
  hipfort_enums::hipresviewformatnone = 0 , hipfort_enums::hipresviewformatunsignedchar1 = 1 , hipfort_enums::hipresviewformatunsignedchar2 = 2 , hipfort_enums::hipresviewformatunsignedchar4 = 3 ,
  hipfort_enums::hipresviewformatsignedchar1 = 4 , hipfort_enums::hipresviewformatsignedchar2 = 5 , hipfort_enums::hipresviewformatsignedchar4 = 6 , hipfort_enums::hipresviewformatunsignedshort1 = 7 ,
  hipfort_enums::hipresviewformatunsignedshort2 = 8 , hipfort_enums::hipresviewformatunsignedshort4 = 9 , hipfort_enums::hipresviewformatsignedshort1 = 10 , hipfort_enums::hipresviewformatsignedshort2 = 11 ,
  hipfort_enums::hipresviewformatsignedshort4 = 12 , hipfort_enums::hipresviewformatunsignedint1 = 13 , hipfort_enums::hipresviewformatunsignedint2 = 14 , hipfort_enums::hipresviewformatunsignedint4 = 15 ,
  hipfort_enums::hipresviewformatsignedint1 = 16 , hipfort_enums::hipresviewformatsignedint2 = 17 , hipfort_enums::hipresviewformatsignedint4 = 18 , hipfort_enums::hipresviewformathalf1 = 19 ,
  hipfort_enums::hipresviewformathalf2 = 20 , hipfort_enums::hipresviewformathalf4 = 21 , hipfort_enums::hipresviewformatfloat1 = 22 , hipfort_enums::hipresviewformatfloat2 = 23 ,
  hipfort_enums::hipresviewformatfloat4 = 24 , hipfort_enums::hipresviewformatunsignedblockcompressed1 = 25 , hipfort_enums::hipresviewformatunsignedblockcompressed2 = 26 , hipfort_enums::hipresviewformatunsignedblockcompressed3 = 27 ,
  hipfort_enums::hipresviewformatunsignedblockcompressed4 = 28 , hipfort_enums::hipresviewformatsignedblockcompressed4 = 29 , hipfort_enums::hipresviewformatunsignedblockcompressed5 = 30 , hipfort_enums::hipresviewformatsignedblockcompressed5 = 31 ,
  hipfort_enums::hipresviewformatunsignedblockcompressed6h = 32 , hipfort_enums::hipresviewformatsignedblockcompressed6h = 33 , hipfort_enums::hipresviewformatunsignedblockcompressed7 = 34
}
 
enum  {
  hipfort_enums::hip_res_view_format_none = 0 , hipfort_enums::hip_res_view_format_uint_1x8 = 1 , hipfort_enums::hip_res_view_format_uint_2x8 = 2 , hipfort_enums::hip_res_view_format_uint_4x8 = 3 ,
  hipfort_enums::hip_res_view_format_sint_1x8 = 4 , hipfort_enums::hip_res_view_format_sint_2x8 = 5 , hipfort_enums::hip_res_view_format_sint_4x8 = 6 , hipfort_enums::hip_res_view_format_uint_1x16 = 7 ,
  hipfort_enums::hip_res_view_format_uint_2x16 = 8 , hipfort_enums::hip_res_view_format_uint_4x16 = 9 , hipfort_enums::hip_res_view_format_sint_1x16 = 10 , hipfort_enums::hip_res_view_format_sint_2x16 = 11 ,
  hipfort_enums::hip_res_view_format_sint_4x16 = 12 , hipfort_enums::hip_res_view_format_uint_1x32 = 13 , hipfort_enums::hip_res_view_format_uint_2x32 = 14 , hipfort_enums::hip_res_view_format_uint_4x32 = 15 ,
  hipfort_enums::hip_res_view_format_sint_1x32 = 16 , hipfort_enums::hip_res_view_format_sint_2x32 = 17 , hipfort_enums::hip_res_view_format_sint_4x32 = 18 , hipfort_enums::hip_res_view_format_float_1x16 = 19 ,
  hipfort_enums::hip_res_view_format_float_2x16 = 20 , hipfort_enums::hip_res_view_format_float_4x16 = 21 , hipfort_enums::hip_res_view_format_float_1x32 = 22 , hipfort_enums::hip_res_view_format_float_2x32 = 23 ,
  hipfort_enums::hip_res_view_format_float_4x32 = 24 , hipfort_enums::hip_res_view_format_unsigned_bc1 = 25 , hipfort_enums::hip_res_view_format_unsigned_bc2 = 26 , hipfort_enums::hip_res_view_format_unsigned_bc3 = 27 ,
  hipfort_enums::hip_res_view_format_unsigned_bc4 = 28 , hipfort_enums::hip_res_view_format_signed_bc4 = 29 , hipfort_enums::hip_res_view_format_unsigned_bc5 = 30 , hipfort_enums::hip_res_view_format_signed_bc5 = 31 ,
  hipfort_enums::hip_res_view_format_unsigned_bc6h = 32 , hipfort_enums::hip_res_view_format_signed_bc6h = 33 , hipfort_enums::hip_res_view_format_unsigned_bc7 = 34
}
 
enum  {
  hipfort_enums::hipmemcpyhosttohost = 0 , hipfort_enums::hipmemcpyhosttodevice = 1 , hipfort_enums::hipmemcpydevicetohost = 2 , hipfort_enums::hipmemcpydevicetodevice = 3 ,
  hipfort_enums::hipmemcpydefault = 4
}
 
enum  {
  hipfort_enums::hip_func_attribute_max_threads_per_block , hipfort_enums::hip_func_attribute_shared_size_bytes , hipfort_enums::hip_func_attribute_const_size_bytes , hipfort_enums::hip_func_attribute_local_size_bytes ,
  hipfort_enums::hip_func_attribute_num_regs , hipfort_enums::hip_func_attribute_ptx_version , hipfort_enums::hip_func_attribute_binary_version , hipfort_enums::hip_func_attribute_cache_mode_ca ,
  hipfort_enums::hip_func_attribute_max_dynamic_shared_size_bytes , hipfort_enums::hip_func_attribute_preferred_shared_memory_carveout , hipfort_enums::hip_func_attribute_max
}
 
enum  {
  hipfort_enums::hip_pointer_attribute_context = 1 , hipfort_enums::hip_pointer_attribute_memory_type , hipfort_enums::hip_pointer_attribute_device_pointer , hipfort_enums::hip_pointer_attribute_host_pointer ,
  hipfort_enums::hip_pointer_attribute_p2p_tokens , hipfort_enums::hip_pointer_attribute_sync_memops , hipfort_enums::hip_pointer_attribute_buffer_id , hipfort_enums::hip_pointer_attribute_is_managed ,
  hipfort_enums::hip_pointer_attribute_device_ordinal , hipfort_enums::hip_pointer_attribute_is_legacy_hip_ipc_capable , hipfort_enums::hip_pointer_attribute_range_start_addr , hipfort_enums::hip_pointer_attribute_range_size ,
  hipfort_enums::hip_pointer_attribute_mapped , hipfort_enums::hip_pointer_attribute_allowed_handle_types , hipfort_enums::hip_pointer_attribute_is_gpu_direct_rdma_capable , hipfort_enums::hip_pointer_attribute_access_flags ,
  hipfort_enums::hip_pointer_attribute_mempool_handle
}
 
enum  { hipfort_enums::hipaddressmodewrap = 0 , hipfort_enums::hipaddressmodeclamp = 1 , hipfort_enums::hipaddressmodemirror = 2 , hipfort_enums::hipaddressmodeborder = 3 }
 
enum  { hipfort_enums::hipfiltermodepoint = 0 , hipfort_enums::hipfiltermodelinear = 1 }
 
enum  { hipfort_enums::hipreadmodeelementtype = 0 , hipfort_enums::hipreadmodenormalizedfloat = 1 }
 
enum  {
  hipfort_enums::hip_r_32f = 0 , hipfort_enums::hip_r_64f = 1 , hipfort_enums::hip_r_16f = 2 , hipfort_enums::hip_r_8i = 3 ,
  hipfort_enums::hip_c_32f = 4 , hipfort_enums::hip_c_64f = 5 , hipfort_enums::hip_c_16f = 6 , hipfort_enums::hip_c_8i = 7 ,
  hipfort_enums::hip_r_8u = 8 , hipfort_enums::hip_c_8u = 9 , hipfort_enums::hip_r_32i = 10 , hipfort_enums::hip_c_32i = 11 ,
  hipfort_enums::hip_r_32u = 12 , hipfort_enums::hip_c_32u = 13 , hipfort_enums::hip_r_16bf = 14 , hipfort_enums::hip_c_16bf = 15 ,
  hipfort_enums::hip_r_4i = 16 , hipfort_enums::hip_c_4i = 17 , hipfort_enums::hip_r_4u = 18 , hipfort_enums::hip_c_4u = 19 ,
  hipfort_enums::hip_r_16i = 20 , hipfort_enums::hip_c_16i = 21 , hipfort_enums::hip_r_16u = 22 , hipfort_enums::hip_c_16u = 23 ,
  hipfort_enums::hip_r_64i = 24 , hipfort_enums::hip_c_64i = 25 , hipfort_enums::hip_r_64u = 26 , hipfort_enums::hip_c_64u = 27 ,
  hipfort_enums::hip_r_8f_e4m3_fnuz = 1000 , hipfort_enums::hip_r_8f_e5m2_fnuz = 1001
}
 
enum  { hipfort_enums::hip_library_major_version , hipfort_enums::hip_library_minor_version , hipfort_enums::hip_library_patch_level }