Îõ³h*5²5      !"#$%&'()*+,-./012340.10.0.1 Safe-Inferred!5nvvm*Instance for special casing null pointers.6nvvm:Given a bit pattern, yield all bit masks that it contains.›This does *not* attempt to compute a minimal set of bit masks that when combined yield the bit pattern, instead all contained bit masks are produced.7nvvmIntegral conversion8nvvmFloating conversion9nvvmObtain C value from Haskell :.;nvvmObtain Haskell : from C value.<nvvm#Convert a C enumeration to Haskell.=nvvm#Convert a Haskell enumeration to C.>?@ABCDEFGHI5JK678;9<=[2016..2023] Trevor L. McDonellBSD Safe-Inferred7lnvvmNVVM API function return code nvvmÜThrow an exception. Exceptions may be thrown from pure code, but can only be caught in the L monad. nvvmRaise an NVVM exception in the L monadnvvm#A specially formatted error messagenvvm×Return the result of a function on successful execution, otherwise throw an exception.nvvm1Throw an exception on an unsuccessful return codenvvm " if empty)nvvm:NVVM IR module in either bitcode or textual representation+nvvmNVVM program to add tonvvm!Name of the module (defaults to "  " if empty)nvvmNumber of bytes in the modulenvvm3NVVM IR module in bitcode or textual representation,nvvmNVVM program to add tonvvm!Name of the module (defaults to "  " if empty)nvvm:NVVM IR module in either bitcode or textual representation-nvvmNVVM program to add tonvvm!Name of the module (defaults to "  " if empty)nvvmNumber of bytes in the modulenvvm,NVVM IR in bitcode or textual representation%!"#$ &'()*+,-./%!"#$ &'()*+,-./[2016..2023] Trevor L. McDonellBSD Safe-Inferredü+%!"#$ ()&'*+,-./  [2020..2023] Trevor L. McDonellBSD Safe-Inferred¬4 nvvm)Location of the libdevice bitcode file(s)44Í      !"#$%&'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTABUÖnvvm-0.10.0.1-inplaceForeign.NVVM.ErrorForeign.NVVM.InfoForeign.NVVM.CompileForeign.NVVM.PathnvvmForeign.NVVM.Internal.C2HS Foreign.NVVMStatusSuccess OutOfMemoryProgramCreationFailureIRVersionMismatch InvalidInputInvalidProgram InvalidIR InvalidOptionNoModuleInProgramCompilationFailuredescribe nvvmError nvvmErrorIO requireSDK resultIfOk nothingIfOk checkStatus $fEnumStatus$fShowNVVMException$fExceptionNVVMException $fEqStatus $fShowStatus nvvmIRVersion nvvmVersion CompileOptionOptimisationLevelTarget FlushToZeroNoFMAFastSqrtFastDivGenerateDebugInfoResult compileResult compileLogProgram compileModulecompileModulescreatedestroy addModuleaddModuleFromPtr addModuleLazyaddModuleLazyFromPtrcompileverify$fEqCompileOption$fShowCompileOption $fEqProgram $fShowProgramnvvmDeviceLibraryPath nothingIfNullextractBitMaskscIntConv cFloatConv cFromBoolghc-prim GHC.TypesBoolcToBoolcToEnum cFromEnumwithCStringLenIntConvpeekCStringLenIntConv withIntConv withFloatConv peekIntConv peekFloatConvwithBoolpeekBoolwithEnumpeekEnum peekArrayWith nothingIfcombineBitMaskscontainsBitMaskIO