{-# LINE 1 "src/LLVM/Internal/LibraryFunction.hsc" #-}
{-# LANGUAGE
  MultiParamTypeClasses
 #-}
module LLVM.Internal.LibraryFunction where

import LLVM.Prelude

import qualified LLVM.Internal.FFI.LLVMCTypes as FFI

import LLVM.Internal.Coding





-- | <http://llvm.org/doxygen/namespacellvm_1_1LibFunc.html#abf8f6830387f338fed0bce2e65108c6f>

data LibraryFunction
  = LF__under_IO_getc
  | LF__under_IO_putc
  | LF__ZdaPv
  | LF__ZdaPvRKSt9nothrow_t
  | LF__ZdlPv
  | LF__ZdlPvRKSt9nothrow_t
  | LF__Znaj
  | LF__ZnajRKSt9nothrow_t
  | LF__Znam
  | LF__ZnamRKSt9nothrow_t
  | LF__Znwj
  | LF__ZnwjRKSt9nothrow_t
  | LF__Znwm
  | LF__ZnwmRKSt9nothrow_t
  | LF__cospi
  | LF__cospif
  | LF__cxa_atexit
  | LF__cxa_guard_abort
  | LF__cxa_guard_acquire
  | LF__cxa_guard_release
  | LF__dunder_isoc99_scanf
  | LF__dunder_isoc99_sscanf
  | LF__memcpy_chk
  | LF__sincospi_stret
  | LF__sincospif_stret
  | LF__sinpi
  | LF__sinpif
  | LF__sqrt_finite
  | LF__sqrtf_finite
  | LF__sqrtl_finite
  | LF__dunder_strdup
  | LF__dunder_strndup
  | LF__dunder_strtok_r
  | LF__abs
  | LF__access
  | LF__acos
  | LF__acosf
  | LF__acosh
  | LF__acoshf
  | LF__acoshl
  | LF__acosl
  | LF__asin
  | LF__asinf
  | LF__asinh
  | LF__asinhf
  | LF__asinhl
  | LF__asinl
  | LF__atan
  | LF__atan2
  | LF__atan2f
  | LF__atan2l
  | LF__atanf
  | LF__atanh
  | LF__atanhf
  | LF__atanhl
  | LF__atanl
  | LF__atof
  | LF__atoi
  | LF__atol
  | LF__atoll
  | LF__bcmp
  | LF__bcopy
  | LF__bzero
  | LF__calloc
  | LF__cbrt
  | LF__cbrtf
  | LF__cbrtl
  | LF__ceil
  | LF__ceilf
  | LF__ceill
  | LF__chmod
  | LF__chown
  | LF__clearerr
  | LF__closedir
  | LF__copysign
  | LF__copysignf
  | LF__copysignl
  | LF__cos
  | LF__cosf
  | LF__cosh
  | LF__coshf
  | LF__coshl
  | LF__cosl
  | LF__ctermid
  | LF__exp
  | LF__exp10
  | LF__exp10f
  | LF__exp10l
  | LF__exp2
  | LF__exp2f
  | LF__exp2l
  | LF__expf
  | LF__expl
  | LF__expm1
  | LF__expm1f
  | LF__expm1l
  | LF__fabs
  | LF__fabsf
  | LF__fabsl
  | LF__fclose
  | LF__fdopen
  | LF__feof
  | LF__ferror
  | LF__fflush
  | LF__ffs
  | LF__ffsl
  | LF__ffsll
  | LF__fgetc
  | LF__fgetpos
  | LF__fgets
  | LF__fileno
  | LF__fiprintf
  | LF__flockfile
  | LF__floor
  | LF__floorf
  | LF__floorl
  | LF__fmax
  | LF__fmaxf
  | LF__fmaxl
  | LF__fmin
  | LF__fminf
  | LF__fminl
  | LF__fmod
  | LF__fmodf
  | LF__fmodl
  | LF__fopen
  | LF__fopen64
  | LF__fprintf
  | LF__fputc
  | LF__fputs
  | LF__fread
  | LF__free
  | LF__frexp
  | LF__frexpf
  | LF__frexpl
  | LF__fscanf
  | LF__fseek
  | LF__fseeko
  | LF__fseeko64
  | LF__fsetpos
  | LF__fstat
  | LF__fstat64
  | LF__fstatvfs
  | LF__fstatvfs64
  | LF__ftell
  | LF__ftello
  | LF__ftello64
  | LF__ftrylockfile
  | LF__funlockfile
  | LF__fwrite
  | LF__getc
  | LF__getc_unlocked
  | LF__getchar
  | LF__getenv
  | LF__getitimer
  | LF__getlogin_r
  | LF__getpwnam
  | LF__gets
  | LF__gettimeofday
  | LF__htonl
  | LF__htons
  | LF__iprintf
  | LF__isascii
  | LF__isdigit
  | LF__labs
  | LF__lchown
  | LF__ldexp
  | LF__ldexpf
  | LF__ldexpl
  | LF__llabs
  | LF__log
  | LF__log10
  | LF__log10f
  | LF__log10l
  | LF__log1p
  | LF__log1pf
  | LF__log1pl
  | LF__log2
  | LF__log2f
  | LF__log2l
  | LF__logb
  | LF__logbf
  | LF__logbl
  | LF__logf
  | LF__logl
  | LF__lstat
  | LF__lstat64
  | LF__malloc
  | LF__memalign
  | LF__memccpy
  | LF__memchr
  | LF__memcmp
  | LF__memcpy
  | LF__memmove
  | LF__memrchr
  | LF__memset
  | LF__memset_pattern16
  | LF__mkdir
  | LF__mktime
  | LF__modf
  | LF__modff
  | LF__modfl
  | LF__nearbyint
  | LF__nearbyintf
  | LF__nearbyintl
  | LF__ntohl
  | LF__ntohs
  | LF__open
  | LF__open64
  | LF__opendir
  | LF__pclose
  | LF__perror
  | LF__popen
  | LF__posix_memalign
  | LF__pow
  | LF__powf
  | LF__powl
  | LF__pread
  | LF__printf
  | LF__putc
  | LF__putchar
  | LF__puts
  | LF__pwrite
  | LF__qsort
  | LF__read
  | LF__readlink
  | LF__realloc
  | LF__reallocf
  | LF__realpath
  | LF__remove
  | LF__rename
  | LF__rewind
  | LF__rint
  | LF__rintf
  | LF__rintl
  | LF__rmdir
  | LF__round
  | LF__roundf
  | LF__roundl
  | LF__scanf
  | LF__setbuf
  | LF__setitimer
  | LF__setvbuf
  | LF__sin
  | LF__sinf
  | LF__sinh
  | LF__sinhf
  | LF__sinhl
  | LF__sinl
  | LF__siprintf
  | LF__snprintf
  | LF__sprintf
  | LF__sqrt
  | LF__sqrtf
  | LF__sqrtl
  | LF__sscanf
  | LF__stat
  | LF__stat64
  | LF__statvfs
  | LF__statvfs64
  | LF__stpcpy
  | LF__stpncpy
  | LF__strcasecmp
  | LF__strcat
  | LF__strchr
  | LF__strcmp
  | LF__strcoll
  | LF__strcpy
  | LF__strcspn
  | LF__strdup
  | LF__strlen
  | LF__strncasecmp
  | LF__strncat
  | LF__strncmp
  | LF__strncpy
  | LF__strndup
  | LF__strnlen
  | LF__strpbrk
  | LF__strrchr
  | LF__strspn
  | LF__strstr
  | LF__strtod
  | LF__strtof
  | LF__strtok
  | LF__strtok_r
  | LF__strtol
  | LF__strtold
  | LF__strtoll
  | LF__strtoul
  | LF__strtoull
  | LF__strxfrm
  | LF__system
  | LF__tan
  | LF__tanf
  | LF__tanh
  | LF__tanhf
  | LF__tanhl
  | LF__tanl
  | LF__times
  | LF__tmpfile
  | LF__tmpfile64
  | LF__toascii
  | LF__trunc
  | LF__truncf
  | LF__truncl
  | LF__uname
  | LF__ungetc
  | LF__unlink
  | LF__unsetenv
  | LF__utime
  | LF__utimes
  | LF__valloc
  | LF__vfprintf
  | LF__vfscanf
  | LF__vprintf
  | LF__vscanf
  | LF__vsnprintf
  | LF__vsprintf
  | LF__vsscanf
  | LF__write
  deriving (LibraryFunction -> LibraryFunction -> Bool
(LibraryFunction -> LibraryFunction -> Bool)
-> (LibraryFunction -> LibraryFunction -> Bool)
-> Eq LibraryFunction
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: LibraryFunction -> LibraryFunction -> Bool
$c/= :: LibraryFunction -> LibraryFunction -> Bool
== :: LibraryFunction -> LibraryFunction -> Bool
$c== :: LibraryFunction -> LibraryFunction -> Bool
Eq, Eq LibraryFunction
Eq LibraryFunction =>
(LibraryFunction -> LibraryFunction -> Ordering)
-> (LibraryFunction -> LibraryFunction -> Bool)
-> (LibraryFunction -> LibraryFunction -> Bool)
-> (LibraryFunction -> LibraryFunction -> Bool)
-> (LibraryFunction -> LibraryFunction -> Bool)
-> (LibraryFunction -> LibraryFunction -> LibraryFunction)
-> (LibraryFunction -> LibraryFunction -> LibraryFunction)
-> Ord LibraryFunction
LibraryFunction -> LibraryFunction -> Bool
LibraryFunction -> LibraryFunction -> Ordering
LibraryFunction -> LibraryFunction -> LibraryFunction
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: LibraryFunction -> LibraryFunction -> LibraryFunction
$cmin :: LibraryFunction -> LibraryFunction -> LibraryFunction
max :: LibraryFunction -> LibraryFunction -> LibraryFunction
$cmax :: LibraryFunction -> LibraryFunction -> LibraryFunction
>= :: LibraryFunction -> LibraryFunction -> Bool
$c>= :: LibraryFunction -> LibraryFunction -> Bool
> :: LibraryFunction -> LibraryFunction -> Bool
$c> :: LibraryFunction -> LibraryFunction -> Bool
<= :: LibraryFunction -> LibraryFunction -> Bool
$c<= :: LibraryFunction -> LibraryFunction -> Bool
< :: LibraryFunction -> LibraryFunction -> Bool
$c< :: LibraryFunction -> LibraryFunction -> Bool
compare :: LibraryFunction -> LibraryFunction -> Ordering
$ccompare :: LibraryFunction -> LibraryFunction -> Ordering
$cp1Ord :: Eq LibraryFunction
Ord, Int -> LibraryFunction
LibraryFunction -> Int
LibraryFunction -> [LibraryFunction]
LibraryFunction -> LibraryFunction
LibraryFunction -> LibraryFunction -> [LibraryFunction]
LibraryFunction
-> LibraryFunction -> LibraryFunction -> [LibraryFunction]
(LibraryFunction -> LibraryFunction)
-> (LibraryFunction -> LibraryFunction)
-> (Int -> LibraryFunction)
-> (LibraryFunction -> Int)
-> (LibraryFunction -> [LibraryFunction])
-> (LibraryFunction -> LibraryFunction -> [LibraryFunction])
-> (LibraryFunction -> LibraryFunction -> [LibraryFunction])
-> (LibraryFunction
    -> LibraryFunction -> LibraryFunction -> [LibraryFunction])
-> Enum LibraryFunction
forall a.
(a -> a)
-> (a -> a)
-> (Int -> a)
-> (a -> Int)
-> (a -> [a])
-> (a -> a -> [a])
-> (a -> a -> [a])
-> (a -> a -> a -> [a])
-> Enum a
enumFromThenTo :: LibraryFunction
-> LibraryFunction -> LibraryFunction -> [LibraryFunction]
$cenumFromThenTo :: LibraryFunction
-> LibraryFunction -> LibraryFunction -> [LibraryFunction]
enumFromTo :: LibraryFunction -> LibraryFunction -> [LibraryFunction]
$cenumFromTo :: LibraryFunction -> LibraryFunction -> [LibraryFunction]
enumFromThen :: LibraryFunction -> LibraryFunction -> [LibraryFunction]
$cenumFromThen :: LibraryFunction -> LibraryFunction -> [LibraryFunction]
enumFrom :: LibraryFunction -> [LibraryFunction]
$cenumFrom :: LibraryFunction -> [LibraryFunction]
fromEnum :: LibraryFunction -> Int
$cfromEnum :: LibraryFunction -> Int
toEnum :: Int -> LibraryFunction
$ctoEnum :: Int -> LibraryFunction
pred :: LibraryFunction -> LibraryFunction
$cpred :: LibraryFunction -> LibraryFunction
succ :: LibraryFunction -> LibraryFunction
$csucc :: LibraryFunction -> LibraryFunction
Enum, LibraryFunction
LibraryFunction -> LibraryFunction -> Bounded LibraryFunction
forall a. a -> a -> Bounded a
maxBound :: LibraryFunction
$cmaxBound :: LibraryFunction
minBound :: LibraryFunction
$cminBound :: LibraryFunction
Bounded, ReadPrec [LibraryFunction]
ReadPrec LibraryFunction
Int -> ReadS LibraryFunction
ReadS [LibraryFunction]
(Int -> ReadS LibraryFunction)
-> ReadS [LibraryFunction]
-> ReadPrec LibraryFunction
-> ReadPrec [LibraryFunction]
-> Read LibraryFunction
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [LibraryFunction]
$creadListPrec :: ReadPrec [LibraryFunction]
readPrec :: ReadPrec LibraryFunction
$creadPrec :: ReadPrec LibraryFunction
readList :: ReadS [LibraryFunction]
$creadList :: ReadS [LibraryFunction]
readsPrec :: Int -> ReadS LibraryFunction
$creadsPrec :: Int -> ReadS LibraryFunction
Read, Int -> LibraryFunction -> ShowS
[LibraryFunction] -> ShowS
LibraryFunction -> String
(Int -> LibraryFunction -> ShowS)
-> (LibraryFunction -> String)
-> ([LibraryFunction] -> ShowS)
-> Show LibraryFunction
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [LibraryFunction] -> ShowS
$cshowList :: [LibraryFunction] -> ShowS
show :: LibraryFunction -> String
$cshow :: LibraryFunction -> String
showsPrec :: Int -> LibraryFunction -> ShowS
$cshowsPrec :: Int -> LibraryFunction -> ShowS
Show)
instance Monad m => EncodeM m LibraryFunction FFI.LibFunc where
  encodeM :: LibraryFunction -> m LibFunc
encodeM LF__under_IO_getc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 0)
  encodeM LF__under_IO_putc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 1)
  encodeM LF__ZdaPv = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 2)
  encodeM LF__ZdaPvRKSt9nothrow_t = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 3)
  encodeM LF__ZdlPv = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 4)
  encodeM LF__ZdlPvRKSt9nothrow_t = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 5)
  encodeM LF__Znaj = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 6)
  encodeM LF__ZnajRKSt9nothrow_t = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 7)
  encodeM LF__Znam = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 8)
  encodeM LF__ZnamRKSt9nothrow_t = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 9)
  encodeM LF__Znwj = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 10)
  encodeM LF__ZnwjRKSt9nothrow_t = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 11)
  encodeM LF__Znwm = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 12)
  encodeM LF__ZnwmRKSt9nothrow_t = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 13)
  encodeM LF__cospi = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 14)
  encodeM LF__cospif = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 15)
  encodeM LF__cxa_atexit = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 16)
  encodeM LF__cxa_guard_abort = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 17)
  encodeM LF__cxa_guard_acquire = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 18)
  encodeM LF__cxa_guard_release = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 19)
  encodeM LF__dunder_isoc99_scanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 20)
  encodeM LF__dunder_isoc99_sscanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 21)
  encodeM LF__memcpy_chk = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 22)
  encodeM LF__sincospi_stret = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 23)
  encodeM LF__sincospif_stret = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 24)
  encodeM LF__sinpi = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 25)
  encodeM LF__sinpif = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 26)
  encodeM LF__sqrt_finite = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 27)
  encodeM LF__sqrtf_finite = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 28)
  encodeM LF__sqrtl_finite = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 29)
  encodeM LF__dunder_strdup = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 30)
  encodeM LF__dunder_strndup = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 31)
  encodeM LF__dunder_strtok_r = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 32)
  encodeM LF__abs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 33)
  encodeM LF__access = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 34)
  encodeM LF__acos = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 35)
  encodeM LF__acosf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 36)
  encodeM LF__acosh = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 37)
  encodeM LF__acoshf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 38)
  encodeM LF__acoshl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 39)
  encodeM LF__acosl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 40)
  encodeM LF__asin = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 41)
  encodeM LF__asinf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 42)
  encodeM LF__asinh = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 43)
  encodeM LF__asinhf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 44)
  encodeM LF__asinhl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 45)
  encodeM LF__asinl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 46)
  encodeM LF__atan = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 47)
  encodeM LF__atan2 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 48)
  encodeM LF__atan2f = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 49)
  encodeM LF__atan2l = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 50)
  encodeM LF__atanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 51)
  encodeM LF__atanh = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 52)
  encodeM LF__atanhf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 53)
  encodeM LF__atanhl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 54)
  encodeM LF__atanl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 55)
  encodeM LF__atof = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 56)
  encodeM LF__atoi = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 57)
  encodeM LF__atol = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 58)
  encodeM LF__atoll = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 59)
  encodeM LF__bcmp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 60)
  encodeM LF__bcopy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 61)
  encodeM LF__bzero = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 62)
  encodeM LF__calloc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 63)
  encodeM LF__cbrt = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 64)
  encodeM LF__cbrtf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 65)
  encodeM LF__cbrtl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 66)
  encodeM LF__ceil = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 67)
  encodeM LF__ceilf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 68)
  encodeM LF__ceill = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 69)
  encodeM LF__chmod = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 70)
  encodeM LF__chown = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 71)
  encodeM LF__clearerr = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 72)
  encodeM LF__closedir = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 73)
  encodeM LF__copysign = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 74)
  encodeM LF__copysignf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 75)
  encodeM LF__copysignl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 76)
  encodeM LF__cos = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 77)
  encodeM LF__cosf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 78)
  encodeM LF__cosh = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 79)
  encodeM LF__coshf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 80)
  encodeM LF__coshl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 81)
  encodeM LF__cosl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 82)
  encodeM LF__ctermid = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 83)
  encodeM LF__exp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 84)
  encodeM LF__exp10 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 85)
  encodeM LF__exp10f = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 86)
  encodeM LF__exp10l = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 87)
  encodeM LF__exp2 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 88)
  encodeM LF__exp2f = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 89)
  encodeM LF__exp2l = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 90)
  encodeM LF__expf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 91)
  encodeM LF__expl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 92)
  encodeM LF__expm1 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 93)
  encodeM LF__expm1f = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 94)
  encodeM LF__expm1l = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 95)
  encodeM LF__fabs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 96)
  encodeM LF__fabsf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 97)
  encodeM LF__fabsl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 98)
  encodeM LF__fclose = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 99)
  encodeM LF__fdopen = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 100)
  encodeM LF__feof = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 101)
  encodeM LF__ferror = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 102)
  encodeM LF__fflush = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 103)
  encodeM LF__ffs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 104)
  encodeM LF__ffsl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 105)
  encodeM LF__ffsll = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 106)
  encodeM LF__fgetc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 107)
  encodeM LF__fgetpos = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 108)
  encodeM LF__fgets = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 109)
  encodeM LF__fileno = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 110)
  encodeM LF__fiprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 111)
  encodeM LF__flockfile = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 112)
  encodeM LF__floor = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 113)
  encodeM LF__floorf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 114)
  encodeM LF__floorl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 115)
  encodeM LF__fmax = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 116)
  encodeM LF__fmaxf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 117)
  encodeM LF__fmaxl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 118)
  encodeM LF__fmin = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 119)
  encodeM LF__fminf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 120)
  encodeM LF__fminl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 121)
  encodeM LF__fmod = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 122)
  encodeM LF__fmodf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 123)
  encodeM LF__fmodl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 124)
  encodeM LF__fopen = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 125)
  encodeM LF__fopen64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 126)
  encodeM LF__fprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 127)
  encodeM LF__fputc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 128)
  encodeM LF__fputs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 129)
  encodeM LF__fread = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 130)
  encodeM LF__free = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 131)
  encodeM LF__frexp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 132)
  encodeM LF__frexpf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 133)
  encodeM LF__frexpl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 134)
  encodeM LF__fscanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 135)
  encodeM LF__fseek = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 136)
  encodeM LF__fseeko = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 137)
  encodeM LF__fseeko64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 138)
  encodeM LF__fsetpos = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 139)
  encodeM LF__fstat = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 140)
  encodeM LF__fstat64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 141)
  encodeM LF__fstatvfs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 142)
  encodeM LF__fstatvfs64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 143)
  encodeM LF__ftell = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 144)
  encodeM LF__ftello = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 145)
  encodeM LF__ftello64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 146)
  encodeM LF__ftrylockfile = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 147)
  encodeM LF__funlockfile = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 148)
  encodeM LF__fwrite = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 149)
  encodeM LF__getc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 150)
  encodeM LF__getc_unlocked = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 151)
  encodeM LF__getchar = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 152)
  encodeM LF__getenv = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 153)
  encodeM LF__getitimer = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 154)
  encodeM LF__getlogin_r = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 155)
  encodeM LF__getpwnam = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 156)
  encodeM LF__gets = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 157)
  encodeM LF__gettimeofday = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 158)
  encodeM LF__htonl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 159)
  encodeM LF__htons = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 160)
  encodeM LF__iprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 161)
  encodeM LF__isascii = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 162)
  encodeM LF__isdigit = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 163)
  encodeM LF__labs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 164)
  encodeM LF__lchown = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 165)
  encodeM LF__ldexp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 166)
  encodeM LF__ldexpf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 167)
  encodeM LF__ldexpl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 168)
  encodeM LF__llabs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 169)
  encodeM LF__log = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 170)
  encodeM LF__log10 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 171)
  encodeM LF__log10f = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 172)
  encodeM LF__log10l = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 173)
  encodeM LF__log1p = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 174)
  encodeM LF__log1pf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 175)
  encodeM LF__log1pl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 176)
  encodeM LF__log2 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 177)
  encodeM LF__log2f = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 178)
  encodeM LF__log2l = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 179)
  encodeM LF__logb = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 180)
  encodeM LF__logbf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 181)
  encodeM LF__logbl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 182)
  encodeM LF__logf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 183)
  encodeM LF__logl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 184)
  encodeM LF__lstat = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 185)
  encodeM LF__lstat64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 186)
  encodeM LF__malloc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 187)
  encodeM LF__memalign = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 188)
  encodeM LF__memccpy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 189)
  encodeM LF__memchr = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 190)
  encodeM LF__memcmp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 191)
  encodeM LF__memcpy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 192)
  encodeM LF__memmove = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 193)
  encodeM LF__memrchr = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 194)
  encodeM LF__memset = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 195)
  encodeM LF__memset_pattern16 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 196)
  encodeM LF__mkdir = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 197)
  encodeM LF__mktime = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 198)
  encodeM LF__modf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 199)
  encodeM LF__modff = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 200)
  encodeM LF__modfl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 201)
  encodeM LF__nearbyint = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 202)
  encodeM LF__nearbyintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 203)
  encodeM LF__nearbyintl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 204)
  encodeM LF__ntohl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 205)
  encodeM LF__ntohs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 206)
  encodeM LF__open = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 207)
  encodeM LF__open64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 208)
  encodeM LF__opendir = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 209)
  encodeM LF__pclose = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 210)
  encodeM LF__perror = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 211)
  encodeM LF__popen = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 212)
  encodeM LF__posix_memalign = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 213)
  encodeM LF__pow = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 214)
  encodeM LF__powf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 215)
  encodeM LF__powl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 216)
  encodeM LF__pread = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 217)
  encodeM LF__printf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 218)
  encodeM LF__putc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 219)
  encodeM LF__putchar = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 220)
  encodeM LF__puts = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 221)
  encodeM LF__pwrite = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 222)
  encodeM LF__qsort = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 223)
  encodeM LF__read = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 224)
  encodeM LF__readlink = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 225)
  encodeM LF__realloc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 226)
  encodeM LF__reallocf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 227)
  encodeM LF__realpath = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 228)
  encodeM LF__remove = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 229)
  encodeM LF__rename = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 230)
  encodeM LF__rewind = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 231)
  encodeM LF__rint = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 232)
  encodeM LF__rintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 233)
  encodeM LF__rintl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 234)
  encodeM LF__rmdir = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 235)
  encodeM LF__round = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 236)
  encodeM LF__roundf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 237)
  encodeM LF__roundl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 238)
  encodeM LF__scanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 239)
  encodeM LF__setbuf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 240)
  encodeM LF__setitimer = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 241)
  encodeM LF__setvbuf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 242)
  encodeM LF__sin = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 243)
  encodeM LF__sinf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 244)
  encodeM LF__sinh = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 245)
  encodeM LF__sinhf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 246)
  encodeM LF__sinhl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 247)
  encodeM LF__sinl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 248)
  encodeM LF__siprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 249)
  encodeM LF__snprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 250)
  encodeM LF__sprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 251)
  encodeM LF__sqrt = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 252)
  encodeM LF__sqrtf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 253)
  encodeM LF__sqrtl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 254)
  encodeM LF__sscanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 255)
  encodeM LF__stat = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 256)
  encodeM LF__stat64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 257)
  encodeM LF__statvfs = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 258)
  encodeM LF__statvfs64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 259)
  encodeM LF__stpcpy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 260)
  encodeM LF__stpncpy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 261)
  encodeM LF__strcasecmp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 262)
  encodeM LF__strcat = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 263)
  encodeM LF__strchr = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 264)
  encodeM LF__strcmp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 265)
  encodeM LF__strcoll = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 266)
  encodeM LF__strcpy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 267)
  encodeM LF__strcspn = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 268)
  encodeM LF__strdup = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 269)
  encodeM LF__strlen = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 270)
  encodeM LF__strncasecmp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 271)
  encodeM LF__strncat = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 272)
  encodeM LF__strncmp = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 273)
  encodeM LF__strncpy = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 274)
  encodeM LF__strndup = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 275)
  encodeM LF__strnlen = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 276)
  encodeM LF__strpbrk = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 277)
  encodeM LF__strrchr = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 278)
  encodeM LF__strspn = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 279)
  encodeM LF__strstr = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 280)
  encodeM LF__strtod = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 281)
  encodeM LF__strtof = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 282)
  encodeM LF__strtok = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 283)
  encodeM LF__strtok_r = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 284)
  encodeM LF__strtol = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 285)
  encodeM LF__strtold = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 286)
  encodeM LF__strtoll = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 287)
  encodeM LF__strtoul = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 288)
  encodeM LF__strtoull = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 289)
  encodeM LF__strxfrm = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 290)
  encodeM LF__system = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 291)
  encodeM LF__tan = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 292)
  encodeM LF__tanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 293)
  encodeM LF__tanh = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 294)
  encodeM LF__tanhf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 295)
  encodeM LF__tanhl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 296)
  encodeM LF__tanl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 297)
  encodeM LF__times = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 298)
  encodeM LF__tmpfile = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 299)
  encodeM LF__tmpfile64 = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 300)
  encodeM LF__toascii = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 301)
  encodeM LF__trunc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 302)
  encodeM LF__truncf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 303)
  encodeM LF__truncl = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 304)
  encodeM LF__uname = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 305)
  encodeM LF__ungetc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 306)
  encodeM LF__unlink = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 307)
  encodeM LF__unsetenv = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 308)
  encodeM LF__utime = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 309)
  encodeM LF__utimes = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 310)
  encodeM LF__valloc = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 311)
  encodeM LF__vfprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 312)
  encodeM LF__vfscanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 313)
  encodeM LF__vprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 314)
  encodeM LF__vscanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 315)
  encodeM LF__vsnprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 316)
  encodeM LF__vsprintf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 317)
  encodeM LF__vsscanf = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 318)
  encodeM LF__write = LibFunc -> m LibFunc
forall (m :: * -> *) a. Monad m => a -> m a
return (CUInt -> LibFunc
FFI.LibFunc 319)

instance Monad m => DecodeM m LibraryFunction FFI.LibFunc where
  decodeM :: LibFunc -> m LibraryFunction
decodeM (FFI.LibFunc 0) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__under_IO_getc 
  decodeM (FFI.LibFunc 1) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__under_IO_putc 
  decodeM (FFI.LibFunc 2) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZdaPv 
  decodeM (FFI.LibFunc 3) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZdaPvRKSt9nothrow_t 
  decodeM (FFI.LibFunc 4) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZdlPv 
  decodeM (FFI.LibFunc 5) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZdlPvRKSt9nothrow_t 
  decodeM (FFI.LibFunc 6) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__Znaj 
  decodeM (FFI.LibFunc 7) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZnajRKSt9nothrow_t 
  decodeM (FFI.LibFunc 8) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__Znam 
  decodeM (FFI.LibFunc 9) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZnamRKSt9nothrow_t 
  decodeM (FFI.LibFunc 10) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__Znwj 
  decodeM (FFI.LibFunc 11) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZnwjRKSt9nothrow_t 
  decodeM (FFI.LibFunc 12) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__Znwm 
  decodeM (FFI.LibFunc 13) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ZnwmRKSt9nothrow_t 
  decodeM (FFI.LibFunc 14) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cospi 
  decodeM (FFI.LibFunc 15) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cospif 
  decodeM (FFI.LibFunc 16) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cxa_atexit 
  decodeM (FFI.LibFunc 17) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cxa_guard_abort 
  decodeM (FFI.LibFunc 18) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cxa_guard_acquire 
  decodeM (FFI.LibFunc 19) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cxa_guard_release 
  decodeM (FFI.LibFunc 20) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__dunder_isoc99_scanf 
  decodeM (FFI.LibFunc 21) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__dunder_isoc99_sscanf 
  decodeM (FFI.LibFunc 22) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memcpy_chk 
  decodeM (FFI.LibFunc 23) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sincospi_stret 
  decodeM (FFI.LibFunc 24) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sincospif_stret 
  decodeM (FFI.LibFunc 25) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinpi 
  decodeM (FFI.LibFunc 26) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinpif 
  decodeM (FFI.LibFunc 27) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sqrt_finite 
  decodeM (FFI.LibFunc 28) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sqrtf_finite 
  decodeM (FFI.LibFunc 29) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sqrtl_finite 
  decodeM (FFI.LibFunc 30) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__dunder_strdup 
  decodeM (FFI.LibFunc 31) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__dunder_strndup 
  decodeM (FFI.LibFunc 32) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__dunder_strtok_r 
  decodeM (FFI.LibFunc 33) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__abs 
  decodeM (FFI.LibFunc 34) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__access 
  decodeM (FFI.LibFunc 35) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__acos 
  decodeM (FFI.LibFunc 36) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__acosf 
  decodeM (FFI.LibFunc 37) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__acosh 
  decodeM (FFI.LibFunc 38) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__acoshf 
  decodeM (FFI.LibFunc 39) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__acoshl 
  decodeM (FFI.LibFunc 40) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__acosl 
  decodeM (FFI.LibFunc 41) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__asin 
  decodeM (FFI.LibFunc 42) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__asinf 
  decodeM (FFI.LibFunc 43) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__asinh 
  decodeM (FFI.LibFunc 44) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__asinhf 
  decodeM (FFI.LibFunc 45) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__asinhl 
  decodeM (FFI.LibFunc 46) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__asinl 
  decodeM (FFI.LibFunc 47) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atan 
  decodeM (FFI.LibFunc 48) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atan2 
  decodeM (FFI.LibFunc 49) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atan2f 
  decodeM (FFI.LibFunc 50) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atan2l 
  decodeM (FFI.LibFunc 51) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atanf 
  decodeM (FFI.LibFunc 52) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atanh 
  decodeM (FFI.LibFunc 53) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atanhf 
  decodeM (FFI.LibFunc 54) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atanhl 
  decodeM (FFI.LibFunc 55) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atanl 
  decodeM (FFI.LibFunc 56) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atof 
  decodeM (FFI.LibFunc 57) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atoi 
  decodeM (FFI.LibFunc 58) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atol 
  decodeM (FFI.LibFunc 59) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__atoll 
  decodeM (FFI.LibFunc 60) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__bcmp 
  decodeM (FFI.LibFunc 61) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__bcopy 
  decodeM (FFI.LibFunc 62) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__bzero 
  decodeM (FFI.LibFunc 63) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__calloc 
  decodeM (FFI.LibFunc 64) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cbrt 
  decodeM (FFI.LibFunc 65) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cbrtf 
  decodeM (FFI.LibFunc 66) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cbrtl 
  decodeM (FFI.LibFunc 67) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ceil 
  decodeM (FFI.LibFunc 68) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ceilf 
  decodeM (FFI.LibFunc 69) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ceill 
  decodeM (FFI.LibFunc 70) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__chmod 
  decodeM (FFI.LibFunc 71) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__chown 
  decodeM (FFI.LibFunc 72) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__clearerr 
  decodeM (FFI.LibFunc 73) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__closedir 
  decodeM (FFI.LibFunc 74) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__copysign 
  decodeM (FFI.LibFunc 75) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__copysignf 
  decodeM (FFI.LibFunc 76) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__copysignl 
  decodeM (FFI.LibFunc 77) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cos 
  decodeM (FFI.LibFunc 78) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cosf 
  decodeM (FFI.LibFunc 79) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cosh 
  decodeM (FFI.LibFunc 80) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__coshf 
  decodeM (FFI.LibFunc 81) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__coshl 
  decodeM (FFI.LibFunc 82) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__cosl 
  decodeM (FFI.LibFunc 83) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ctermid 
  decodeM (FFI.LibFunc 84) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp 
  decodeM (FFI.LibFunc 85) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp10 
  decodeM (FFI.LibFunc 86) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp10f 
  decodeM (FFI.LibFunc 87) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp10l 
  decodeM (FFI.LibFunc 88) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp2 
  decodeM (FFI.LibFunc 89) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp2f 
  decodeM (FFI.LibFunc 90) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__exp2l 
  decodeM (FFI.LibFunc 91) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__expf 
  decodeM (FFI.LibFunc 92) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__expl 
  decodeM (FFI.LibFunc 93) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__expm1 
  decodeM (FFI.LibFunc 94) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__expm1f 
  decodeM (FFI.LibFunc 95) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__expm1l 
  decodeM (FFI.LibFunc 96) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fabs 
  decodeM (FFI.LibFunc 97) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fabsf 
  decodeM (FFI.LibFunc 98) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fabsl 
  decodeM (FFI.LibFunc 99) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fclose 
  decodeM (FFI.LibFunc 100) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fdopen 
  decodeM (FFI.LibFunc 101) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__feof 
  decodeM (FFI.LibFunc 102) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ferror 
  decodeM (FFI.LibFunc 103) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fflush 
  decodeM (FFI.LibFunc 104) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ffs 
  decodeM (FFI.LibFunc 105) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ffsl 
  decodeM (FFI.LibFunc 106) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ffsll 
  decodeM (FFI.LibFunc 107) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fgetc 
  decodeM (FFI.LibFunc 108) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fgetpos 
  decodeM (FFI.LibFunc 109) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fgets 
  decodeM (FFI.LibFunc 110) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fileno 
  decodeM (FFI.LibFunc 111) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fiprintf 
  decodeM (FFI.LibFunc 112) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__flockfile 
  decodeM (FFI.LibFunc 113) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__floor 
  decodeM (FFI.LibFunc 114) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__floorf 
  decodeM (FFI.LibFunc 115) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__floorl 
  decodeM (FFI.LibFunc 116) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmax 
  decodeM (FFI.LibFunc 117) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmaxf 
  decodeM (FFI.LibFunc 118) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmaxl 
  decodeM (FFI.LibFunc 119) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmin 
  decodeM (FFI.LibFunc 120) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fminf 
  decodeM (FFI.LibFunc 121) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fminl 
  decodeM (FFI.LibFunc 122) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmod 
  decodeM (FFI.LibFunc 123) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmodf 
  decodeM (FFI.LibFunc 124) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fmodl 
  decodeM (FFI.LibFunc 125) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fopen 
  decodeM (FFI.LibFunc 126) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fopen64 
  decodeM (FFI.LibFunc 127) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fprintf 
  decodeM (FFI.LibFunc 128) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fputc 
  decodeM (FFI.LibFunc 129) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fputs 
  decodeM (FFI.LibFunc 130) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fread 
  decodeM (FFI.LibFunc 131) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__free 
  decodeM (FFI.LibFunc 132) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__frexp 
  decodeM (FFI.LibFunc 133) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__frexpf 
  decodeM (FFI.LibFunc 134) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__frexpl 
  decodeM (FFI.LibFunc 135) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fscanf 
  decodeM (FFI.LibFunc 136) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fseek 
  decodeM (FFI.LibFunc 137) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fseeko 
  decodeM (FFI.LibFunc 138) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fseeko64 
  decodeM (FFI.LibFunc 139) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fsetpos 
  decodeM (FFI.LibFunc 140) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fstat 
  decodeM (FFI.LibFunc 141) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fstat64 
  decodeM (FFI.LibFunc 142) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fstatvfs 
  decodeM (FFI.LibFunc 143) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fstatvfs64 
  decodeM (FFI.LibFunc 144) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ftell 
  decodeM (FFI.LibFunc 145) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ftello 
  decodeM (FFI.LibFunc 146) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ftello64 
  decodeM (FFI.LibFunc 147) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ftrylockfile 
  decodeM (FFI.LibFunc 148) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__funlockfile 
  decodeM (FFI.LibFunc 149) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__fwrite 
  decodeM (FFI.LibFunc 150) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getc 
  decodeM (FFI.LibFunc 151) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getc_unlocked 
  decodeM (FFI.LibFunc 152) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getchar 
  decodeM (FFI.LibFunc 153) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getenv 
  decodeM (FFI.LibFunc 154) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getitimer 
  decodeM (FFI.LibFunc 155) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getlogin_r 
  decodeM (FFI.LibFunc 156) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__getpwnam 
  decodeM (FFI.LibFunc 157) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__gets 
  decodeM (FFI.LibFunc 158) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__gettimeofday 
  decodeM (FFI.LibFunc 159) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__htonl 
  decodeM (FFI.LibFunc 160) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__htons 
  decodeM (FFI.LibFunc 161) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__iprintf 
  decodeM (FFI.LibFunc 162) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__isascii 
  decodeM (FFI.LibFunc 163) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__isdigit 
  decodeM (FFI.LibFunc 164) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__labs 
  decodeM (FFI.LibFunc 165) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__lchown 
  decodeM (FFI.LibFunc 166) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ldexp 
  decodeM (FFI.LibFunc 167) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ldexpf 
  decodeM (FFI.LibFunc 168) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ldexpl 
  decodeM (FFI.LibFunc 169) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__llabs 
  decodeM (FFI.LibFunc 170) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log 
  decodeM (FFI.LibFunc 171) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log10 
  decodeM (FFI.LibFunc 172) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log10f 
  decodeM (FFI.LibFunc 173) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log10l 
  decodeM (FFI.LibFunc 174) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log1p 
  decodeM (FFI.LibFunc 175) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log1pf 
  decodeM (FFI.LibFunc 176) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log1pl 
  decodeM (FFI.LibFunc 177) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log2 
  decodeM (FFI.LibFunc 178) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log2f 
  decodeM (FFI.LibFunc 179) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__log2l 
  decodeM (FFI.LibFunc 180) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__logb 
  decodeM (FFI.LibFunc 181) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__logbf 
  decodeM (FFI.LibFunc 182) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__logbl 
  decodeM (FFI.LibFunc 183) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__logf 
  decodeM (FFI.LibFunc 184) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__logl 
  decodeM (FFI.LibFunc 185) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__lstat 
  decodeM (FFI.LibFunc 186) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__lstat64 
  decodeM (FFI.LibFunc 187) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__malloc 
  decodeM (FFI.LibFunc 188) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memalign 
  decodeM (FFI.LibFunc 189) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memccpy 
  decodeM (FFI.LibFunc 190) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memchr 
  decodeM (FFI.LibFunc 191) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memcmp 
  decodeM (FFI.LibFunc 192) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memcpy 
  decodeM (FFI.LibFunc 193) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memmove 
  decodeM (FFI.LibFunc 194) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memrchr 
  decodeM (FFI.LibFunc 195) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memset 
  decodeM (FFI.LibFunc 196) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__memset_pattern16 
  decodeM (FFI.LibFunc 197) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__mkdir 
  decodeM (FFI.LibFunc 198) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__mktime 
  decodeM (FFI.LibFunc 199) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__modf 
  decodeM (FFI.LibFunc 200) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__modff 
  decodeM (FFI.LibFunc 201) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__modfl 
  decodeM (FFI.LibFunc 202) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__nearbyint 
  decodeM (FFI.LibFunc 203) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__nearbyintf 
  decodeM (FFI.LibFunc 204) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__nearbyintl 
  decodeM (FFI.LibFunc 205) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ntohl 
  decodeM (FFI.LibFunc 206) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ntohs 
  decodeM (FFI.LibFunc 207) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__open 
  decodeM (FFI.LibFunc 208) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__open64 
  decodeM (FFI.LibFunc 209) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__opendir 
  decodeM (FFI.LibFunc 210) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__pclose 
  decodeM (FFI.LibFunc 211) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__perror 
  decodeM (FFI.LibFunc 212) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__popen 
  decodeM (FFI.LibFunc 213) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__posix_memalign 
  decodeM (FFI.LibFunc 214) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__pow 
  decodeM (FFI.LibFunc 215) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__powf 
  decodeM (FFI.LibFunc 216) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__powl 
  decodeM (FFI.LibFunc 217) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__pread 
  decodeM (FFI.LibFunc 218) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__printf 
  decodeM (FFI.LibFunc 219) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__putc 
  decodeM (FFI.LibFunc 220) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__putchar 
  decodeM (FFI.LibFunc 221) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__puts 
  decodeM (FFI.LibFunc 222) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__pwrite 
  decodeM (FFI.LibFunc 223) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__qsort 
  decodeM (FFI.LibFunc 224) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__read 
  decodeM (FFI.LibFunc 225) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__readlink 
  decodeM (FFI.LibFunc 226) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__realloc 
  decodeM (FFI.LibFunc 227) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__reallocf 
  decodeM (FFI.LibFunc 228) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__realpath 
  decodeM (FFI.LibFunc 229) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__remove 
  decodeM (FFI.LibFunc 230) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__rename 
  decodeM (FFI.LibFunc 231) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__rewind 
  decodeM (FFI.LibFunc 232) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__rint 
  decodeM (FFI.LibFunc 233) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__rintf 
  decodeM (FFI.LibFunc 234) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__rintl 
  decodeM (FFI.LibFunc 235) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__rmdir 
  decodeM (FFI.LibFunc 236) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__round 
  decodeM (FFI.LibFunc 237) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__roundf 
  decodeM (FFI.LibFunc 238) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__roundl 
  decodeM (FFI.LibFunc 239) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__scanf 
  decodeM (FFI.LibFunc 240) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__setbuf 
  decodeM (FFI.LibFunc 241) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__setitimer 
  decodeM (FFI.LibFunc 242) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__setvbuf 
  decodeM (FFI.LibFunc 243) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sin 
  decodeM (FFI.LibFunc 244) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinf 
  decodeM (FFI.LibFunc 245) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinh 
  decodeM (FFI.LibFunc 246) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinhf 
  decodeM (FFI.LibFunc 247) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinhl 
  decodeM (FFI.LibFunc 248) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sinl 
  decodeM (FFI.LibFunc 249) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__siprintf 
  decodeM (FFI.LibFunc 250) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__snprintf 
  decodeM (FFI.LibFunc 251) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sprintf 
  decodeM (FFI.LibFunc 252) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sqrt 
  decodeM (FFI.LibFunc 253) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sqrtf 
  decodeM (FFI.LibFunc 254) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sqrtl 
  decodeM (FFI.LibFunc 255) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__sscanf 
  decodeM (FFI.LibFunc 256) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__stat 
  decodeM (FFI.LibFunc 257) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__stat64 
  decodeM (FFI.LibFunc 258) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__statvfs 
  decodeM (FFI.LibFunc 259) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__statvfs64 
  decodeM (FFI.LibFunc 260) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__stpcpy 
  decodeM (FFI.LibFunc 261) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__stpncpy 
  decodeM (FFI.LibFunc 262) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strcasecmp 
  decodeM (FFI.LibFunc 263) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strcat 
  decodeM (FFI.LibFunc 264) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strchr 
  decodeM (FFI.LibFunc 265) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strcmp 
  decodeM (FFI.LibFunc 266) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strcoll 
  decodeM (FFI.LibFunc 267) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strcpy 
  decodeM (FFI.LibFunc 268) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strcspn 
  decodeM (FFI.LibFunc 269) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strdup 
  decodeM (FFI.LibFunc 270) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strlen 
  decodeM (FFI.LibFunc 271) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strncasecmp 
  decodeM (FFI.LibFunc 272) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strncat 
  decodeM (FFI.LibFunc 273) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strncmp 
  decodeM (FFI.LibFunc 274) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strncpy 
  decodeM (FFI.LibFunc 275) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strndup 
  decodeM (FFI.LibFunc 276) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strnlen 
  decodeM (FFI.LibFunc 277) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strpbrk 
  decodeM (FFI.LibFunc 278) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strrchr 
  decodeM (FFI.LibFunc 279) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strspn 
  decodeM (FFI.LibFunc 280) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strstr 
  decodeM (FFI.LibFunc 281) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtod 
  decodeM (FFI.LibFunc 282) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtof 
  decodeM (FFI.LibFunc 283) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtok 
  decodeM (FFI.LibFunc 284) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtok_r 
  decodeM (FFI.LibFunc 285) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtol 
  decodeM (FFI.LibFunc 286) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtold 
  decodeM (FFI.LibFunc 287) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtoll 
  decodeM (FFI.LibFunc 288) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtoul 
  decodeM (FFI.LibFunc 289) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strtoull 
  decodeM (FFI.LibFunc 290) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__strxfrm 
  decodeM (FFI.LibFunc 291) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__system 
  decodeM (FFI.LibFunc 292) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tan 
  decodeM (FFI.LibFunc 293) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tanf 
  decodeM (FFI.LibFunc 294) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tanh 
  decodeM (FFI.LibFunc 295) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tanhf 
  decodeM (FFI.LibFunc 296) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tanhl 
  decodeM (FFI.LibFunc 297) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tanl 
  decodeM (FFI.LibFunc 298) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__times 
  decodeM (FFI.LibFunc 299) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tmpfile 
  decodeM (FFI.LibFunc 300) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__tmpfile64 
  decodeM (FFI.LibFunc 301) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__toascii 
  decodeM (FFI.LibFunc 302) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__trunc 
  decodeM (FFI.LibFunc 303) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__truncf 
  decodeM (FFI.LibFunc 304) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__truncl 
  decodeM (FFI.LibFunc 305) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__uname 
  decodeM (FFI.LibFunc 306) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__ungetc 
  decodeM (FFI.LibFunc 307) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__unlink 
  decodeM (FFI.LibFunc 308) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__unsetenv 
  decodeM (FFI.LibFunc 309) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__utime 
  decodeM (FFI.LibFunc 310) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__utimes 
  decodeM (FFI.LibFunc 311) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__valloc 
  decodeM (FFI.LibFunc 312) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vfprintf 
  decodeM (FFI.LibFunc 313) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vfscanf 
  decodeM (FFI.LibFunc 314) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vprintf 
  decodeM (FFI.LibFunc 315) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vscanf 
  decodeM (FFI.LibFunc 316) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vsnprintf 
  decodeM (FFI.LibFunc 317) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vsprintf 
  decodeM (FFI.LibFunc 318) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__vsscanf 
  decodeM (FFI.LibFunc 319) = LibraryFunction -> m LibraryFunction
forall (m :: * -> *) a. Monad m => a -> m a
return LibraryFunction
LF__write 
  decodeM f :: LibFunc
f = String -> m LibraryFunction
forall a. HasCallStack => String -> a
error ("Unknown libfunc: " String -> ShowS
forall a. Semigroup a => a -> a -> a
<> LibFunc -> String
forall a. Show a => a -> String
show LibFunc
f)

{-# LINE 39 "src/LLVM/Internal/LibraryFunction.hsc" #-}