fK&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                               NoneT  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST}~{|yzwxuvstqropmnklijghefcdab_`]^[\YZWXUVSTQROPMNKLIJDHGFE@CBA<?>=4;:98765.3210/,-(+*)#'&%$"!        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS    "! #'&%$(+*),-.3210/4;:98765<?>=@CBADHGFEIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS Safe-InferedETUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ETUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTETUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Infered Safe-Infered.... Safe-Infered    Safe-Infered Safe-Infered Safe-Infered Safe-Infered  Safe-Infered      Safe-Infered  Safe-Infered  Safe-Infered  Safe-Infered Safe-Infered Safe-Infered         Safe-Infered             Safe-Infered  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                          OpenCLWrappers-0.1.0.1System.OpenCL.Wrappers.TypesSystem.OpenCL.Wrappers.RawSystem.OpenCL.Wrappers.EtcSystem.OpenCL.Wrappers.ErrorsSystem.OpenCL.Wrappers.Context!System.OpenCL.Wrappers.DeviceInfo"System.OpenCL.Wrappers.EventObject"System.OpenCL.Wrappers.FlushFinishSystem.OpenCL.Wrappers.Kernel#System.OpenCL.Wrappers.MemoryObject!System.OpenCL.Wrappers.OutOfOrder#System.OpenCL.Wrappers.PlatformInfo$System.OpenCL.Wrappers.ProgramObjectSystem.OpenCL.Wrappers.SamplerSystem.OpenCL.Wrappers.Helpers#System.OpenCL.Wrappers.CommandQueueSystem.OpenCL.Wrappers.UtilsSystem.OpenCL.WrappersBuildProgramCallbackNativeKernelCallbackContextCallbackCLSamplerInfoRetvalSamplerInfoRetvalCLboolSamplerInfoRetvalFilterModeSamplerInfoRetvalAddressingModeSamplerInfoRetvalContextSamplerInfoRetvalCLuintCLPlatformInfoRetvalPlatformInfoRetvalStringCLProgramBuildInfoRetvalProgramBuildInfoRetvalString!ProgramBuildInfoRetvalBuildStatusCLProgramInfoRetvalProgramInfoRetvalCLsizeiListProgramInfoRetvalPtrListProgramInfoRetvalStringProgramInfoRetvalDeviceIDListProgramInfoRetvalContextProgramInfoRetvalCLUintCLDeviceInfoRetvalDeviceInfoRetvalDeviceType&DeviceInfoRetvalCommandQueuePropertiesDeviceInfoRetvalPlatformIDDeviceInfoRetvalCLsizeiList"DeviceInfoRetvalDeviceLocalMemTypeDeviceInfoRetvalCLsizei"DeviceInfoRetvalDeviceMemCacheTypeDeviceInfoRetvalCLulong&DeviceInfoRetvalDeviceExecCapabilitiesDeviceInfoRetvalDeviceFPConfigDeviceInfoRetvalCLboolDeviceInfoRetvalCLuintDeviceInfoRetvalStringCLCommandQueueInfoRetval,CommandQueueInfoRetvalCommandQueuePropertiesCommandQueueInfoRetvalCLuintCommandQueueInfoRetvalDeviceIDCommandQueueInfoRetvalContextCLContextInfoRetval&ContextInfoRetvalContextPropertiesListContextInfoRetvalDeviceIDListContextInfoRetvalCLuintCLEventProfilingInfoRetvalEventProfilingInfoRetvalCLulongCLEventInfoRetvalEventInfoRetvalCLuintEventInfoRetvalCLintEventInfoRetvalCommandTypeEventInfoRetvalContextEventInfoRetvalCommandQueueCLMemObjectInfoRetvalMemObjectInfoRetvalMemMemObjectInfoRetvalContextMemObjectInfoRetvalCLuintMemObjectInfoRetvalPtrMemObjectInfoRetvalCLsizeiMemObjectInfoRetvalMemFlags MemObjectInfoRetvalMemObjectTypeCLImageInfoRetvalImageInfoRetvalPtrImageInfoRetvalImageFormatImageInfoRetvalCLsizeiCLKernelWorkGroupInfoRetval KernelWorkGroupInfoRetvalCLulong$KernelWorkGroupInfoRetvalCLsizeiList KernelWorkGroupInfoRetvalCLsizeiCLKernelInfoRetvalKernelInfoRetvalProgramKernelInfoRetvalContextKernelInfoRetvalCLuintKernelInfoRetvalStringDeviceLocalMemTypeDeviceMemCacheTypeDeviceExecCapabilities CommandTypeDeviceFPConfig DeviceInfo BuildStatusProgramBuildInfo ProgramInfo FilterModeAddressingMode SamplerInfo PlatformInfoMemInfo MemObjectTypeMemFlagsMapFlagsKernelWorkGroupInfo KernelInfo ProfilingInfo EventInfo ErrorCodeCommandQueueInfoCommandQueueProperties ContextInfo DeviceType ChannelType ChannelOrderContextProperties ImageDims ImageFormat ImageFormatp CLbitfieldCLulongCLboolCLuintCLintCLsizeiKernelSamplerEventProgramMem CommandQueueContextDeviceID PlatformID ImageFormatcSamplercEventcKernelcProgramcMemc CommandQueuecContextc DeviceIDc PlatformIDcclQueueOutOfOrderExecModeEnableclQueueProfilingEnableclQueueContext clQueueDeviceclQueueReferenceCountclQueueProperties clDeviceTypeclDeviceVendorIDclDeviceMaxComputeUnitsclDeviceMaxWorkItemDimensionsclDeviceMaxWorkGroupSizeclDeviceMaxWorkItemSizes clDevicePreferredVectorWidthChar!clDevicePreferredVectorWidthShortclDevicePreferredVectorWidthInt clDevicePreferredVectorWidthLong!clDevicePreferredVectorWidthFloat"clDevicePreferredVectorWidthDoubleclDeviceMaxClockFrequencyclDeviceAddressBitsclDeviceMaxReadImageArgsclDeviceMaxWriteImageArgsclDeviceMaxMemAllocSizeclDeviceImage2DMaxWidthclDeviceImage2DMaxHeightclDeviceImage3DMaxWidthclDeviceImage3DMaxHeightclDeviceImage3DMaxDepthclDeviceImageSupportclDeviceMaxParameterSizeclDeviceMaxSamplersclDeviceMemBaseAddrAlignclDeviceMinDataTypeAlignSizeclDeviceSingleFPConfigclDeviceGlobalMemCacheTypeclDeviceGlobalMemCacheLineSizeclDeviceGlobalMemCacheSizeclDeviceGlobalMemSizeclDeviceMaxConstantBufferSizeclDeviceMaxConstantArgsclDeviceLocalMemTypeclDeviceLocalMemSizeclDeviceErrorCorrectionSupport clDeviceProfilingTimerResolutionclDeviceEndianLittleclDeviceAvailableclDeviceCompilerAvailableclDeviceExecutionCapabilitiesclDeviceQueueProperties clDeviceNameclDeviceVendorclDriverVersionclDeviceProfileclDeviceVersionclDeviceExtensionsclDevicePlatformclDeviceDoubleFPConfigclDeviceHalfFPConfig clFPDenorm clFPInfNanclFPRoundToNearestclFPRoundToZeroclFPRoundToInfclFPFMAclEventCommandQueueclEventCommandTypeclEventReferenceCountclEventCommandExecutionStatusclProfilingCommandQueuedclProfilingCommandSubmitclProfilingCommandStartclProfilingCommandEndclFalseclTrueclDeviceTypeDefaultclDeviceTypeCPUclDeviceTypeGPUclDeviceTypeAcceleratorclDeviceTypeAllclContextReferenceCountclContextDevicesclContextPropertiesclContextPlatformclKernelFunctionNameclKernelNumArgsclKernelReferenceCountclKernelContextclKernelProgramclKernelWorkGroupSizeclKernelCompileWorkGroupSizeclKernelLocalMemSizeclMemReadWriteclMemWriteOnly clMemReadOnlyclMemUseHostPtrclMemAllocHostPtrclMemCopyHostPtrclRclAclRGclRAclRGBclRGBAclBGRAclARGB clIntensity clLuminance clSNormInt8 clSNormInt16 clUNormInt8 clUNormInt16clUNormShort565clUNormShort555clUNormInt101010 clSignedInt8 clSignedInt16 clSignedInt32clUnsignedInt8clUnsignedInt16clUnsignedInt32 clHalfFloatclFloatclMemObjectBufferclMemObjectImage2DclMemObjectImage3D clMemType clMemFlags clMemSize clMemHostPtr clMemMapCountclMemReferenceCount clMemContext clImageFormatclImageElementSizeclImageRowPitchclImageSlicePitch clImageWidth clImageHeight clImageDepth clMapRead clMapWriteclPlatformProfileclPlatformVersionclPlatformNameclPlatformVendorclPlatformExtensionsclProgramReferenceCountclProgramContextclProgramNumDevicesclProgramDevicesclProgramSourceclProgramBinarySizesclProgramBinariesclProgramBuildStatusclProgramBuildOptionsclProgramBuildLogclBuildSuccess clBuildNone clBuildErrorclBuildInProgress clAddressNoneclAddressClampToEdgeclAddressClampclAddressRepeatclFilterNearestclFilterLinearclSamplerReferenceCountclSamplerContextclSamplerNormalizedCoordsclSamplerAddressingModeclSamplerFilterModeraw_clGetSamplerInforaw_clReleaseSamplerraw_clRetainSamplerraw_clCreateSamplerraw_clGetProgramBuildInforaw_clGetProgramInforaw_clUnloadCompilerraw_clBuildProgramraw_clReleaseProgramraw_clRetainProgramraw_clCreateProgramWithBinaryraw_clCreateProgramWithSourceraw_clGetPlatformInforaw_clGetPlatformIDsraw_clEnqueueBarrierraw_clEnqueueWaitForEventsraw_clEnqueueMarkerraw_clEnqueueUnmapMemObjectraw_clEnqueueMapImageraw_clEnqueueMapBufferraw_clEnqueueCopyBufferToImageraw_clEnqueueCopyImageToBufferraw_clEnqueueCopyImageraw_clEnqueueWriteImageraw_clEnqueueReadImageraw_clEnqueueCopyBufferraw_clEnqueueWriteBufferraw_clEnqueueReadBufferraw_clGetImageInforaw_clGetMemObjectInforaw_clGetSupportedImageFormatsraw_clReleaseMemObjectraw_clRetainMemObjectraw_clCreateImage3Draw_clCreateImage2Draw_clCreateBufferraw_clEnqueueNativeKernelraw_clEnqueueTaskraw_clEnqueueNDRangeKernelraw_clGetKernelWorkGroupInforaw_clGetKernelInforaw_clSetKernelArgraw_clReleaseKernelraw_clRetainKernelraw_clCreateKernelsInProgramraw_clCreateKernel raw_clFinish raw_clFlushraw_clGetEventProfilingInforaw_clReleaseEventraw_clRetainEventraw_clGetEventInforaw_clWaitForEvents!raw_clGetExtensionFunctionAddressraw_clGetDeviceInforaw_clGetDeviceIDsraw_clGetContextInforaw_clReleaseContextraw_clRetainContextraw_clCreateContextFromTyperaw_clCreateContextraw_clSetCommandQueuePropertyraw_clGetCommandQueueInforaw_clReleaseCommandQueueraw_clRetainCommandQueueraw_clCreateCommandQueuewrapBuildProgramCallbackwrapNativeKernelCallbackwrapContextCallbackclGetExtensionFunctionAddress clSuccessclDeviceNotFoundclDeviceNotAvailableclCompilerNotAvailableclMemObjectAllocationFailureclOutOfResourcesclOutOfHostMemoryclProfilingInfoNotAvailableclMemCopyOverlapclImageFormatMismatchclImageFormatNotSupportedclBuildProgramFailure clMapFailureclInvalidValueclInvalidDeviceTypeclInvalidPlatformclInvalidDeviceclInvalidContextclInvalidQueuePropertiesclInvalidCommandQueueclInvalidHostPtrclInvalidMemObjectclInvalidImageFormatDescriptorclInvalidImageSizeclInvalidSamplerclInvalidBinaryclInvalidBuildOptionsclInvalidProgramclInvalidProgramExecutableclInvalidKernelNameclInvalidKernelDefinitionclInvalidKernelclInvalidArgIndexclInvalidArgValueclInvalidArgSizeclInvalidKernelArgsclInvalidWorkDimensionclInvalidWorkGroupSizeclInvalidWorkItemSizeclInvalidGlobalOffsetclInvalidEventWaitListclInvalidEventclInvalidOperationclInvalidGLObjectclInvalidBufferSizeclInvalidMipLevelclCreateContextclCreateContextFromTypeclRetainContextclReleaseContextclGetContextInfoclGetDeviceIDsclGetDeviceInfoclWaitForEventsclGetEventInfo clRetainEventclReleaseEventclGetEventProfilingInfoclFlushclFinishclCreateKernelclCreateKernelsInProgramclRetainKernelclReleaseKernelclSetKernelArgclGetKernelInfoclGetKernelWorkGroupInfoclEnqueueNDRangeKernel clEnqueueTaskclEnqueueNativeKernelclCreateBufferclCreateImage2DclCreateImage3DclRetainMemObjectclReleaseMemObjectclGetSupportedImageFormatsclGetMemObjectInfoclGetImageInfoclEnqueueReadBufferclEnqueueWriteBufferclEnqueueCopyBufferclEnqueueReadImageclEnqueueWriteImageclEnqueueCopyImageclEnqueueCopyImageToBufferclEnqueueCopyBufferToImageclEnqueueMapBufferclEnqueueMapImageclEnqueueUnmapMemObjectclEnqueueMarkerclEnqueueWaitForEventsclEnqueueBarrierclGetPlatformIDsclGetPlatformInfoclCreateProgramWithSourceclCreateProgramWithBinaryclRetainProgramclReleaseProgramclBuildProgramclUnloadCompilerclGetProgramInfoclGetProgramBuildInfoclCreateSamplerclRetainSamplerclReleaseSamplerclGetSamplerInfoKernelParameterKParampushKernelParamscreateSyncKernelcreateAsyncKernelWithParams buildProgramerrorCodeToStringclCreateCommandQueueclRetainCommandQueueclReleaseCommandQueueclGetCommandQueueInfoclSetCommandQueueProperty wrapErrorwrapErrorEither wrapGetInfowrapGetNumElementswithArrayNull0 withArrayNullnestwithCStringArray0 peekOneInfo peekManyInfopeekStringInfo