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::hiperrorinvalidvalue = 1, hipfort_enums::hiperroroutofmemory = 2, hipfort_enums::hiperrormemoryallocation = 2,
  hipfort_enums::hiperrornotinitialized = 3, 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_16f = 2, hipfort_enums::hip_r_32f = 0, hipfort_enums::hip_r_64f = 1, hipfort_enums::hip_c_16f = 6,
  hipfort_enums::hip_c_32f = 4, hipfort_enums::hip_c_64f = 5
}
 
enum  { hipfort_enums::hip_library_major_version, hipfort_enums::hip_library_minor_version, hipfort_enums::hip_library_patch_level }