{-# LINE 1 "Foreign/CUDA/Internal/Offsets.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}
{-# LINE 2 "Foreign/CUDA/Internal/Offsets.hsc" #-}
--
-- Structure field offset constants.
-- Too difficult to extract using C->Haskell )=
--

module Foreign.CUDA.Internal.Offsets
  where


--------------------------------------------------------------------------------
-- Runtime API
--------------------------------------------------------------------------------


{-# LINE 16 "Foreign/CUDA/Internal/Offsets.hsc" #-}

devNameOffset, devMaxThreadDimOffset, devMaxGridSizeOffset :: Int

devNameOffset         = (0)
{-# LINE 20 "Foreign/CUDA/Internal/Offsets.hsc" #-}
devMaxThreadDimOffset = (292)
{-# LINE 21 "Foreign/CUDA/Internal/Offsets.hsc" #-}
devMaxGridSizeOffset  = (304)
{-# LINE 22 "Foreign/CUDA/Internal/Offsets.hsc" #-}


{-# LINE 24 "Foreign/CUDA/Internal/Offsets.hsc" #-}
devMaxTexture2DOffset, devMaxTexture3DOffset :: Int
devMaxTexture2DOffset = (388)
{-# LINE 26 "Foreign/CUDA/Internal/Offsets.hsc" #-}
devMaxTexture3DOffset = (424)
{-# LINE 27 "Foreign/CUDA/Internal/Offsets.hsc" #-}

{-# LINE 28 "Foreign/CUDA/Internal/Offsets.hsc" #-}

texRefAddressModeOffset, texRefChannelDescOffset :: Int
texRefAddressModeOffset = (8)
{-# LINE 31 "Foreign/CUDA/Internal/Offsets.hsc" #-}
texRefChannelDescOffset = (20)
{-# LINE 32 "Foreign/CUDA/Internal/Offsets.hsc" #-}

--------------------------------------------------------------------------------
-- Driver API
--------------------------------------------------------------------------------


{-# LINE 38 "Foreign/CUDA/Internal/Offsets.hsc" #-}

devMaxThreadDimOffset', devMaxGridSizeOffset' :: Int

devMaxThreadDimOffset' = (4)
{-# LINE 42 "Foreign/CUDA/Internal/Offsets.hsc" #-}
devMaxGridSizeOffset'  = (16)
{-# LINE 43 "Foreign/CUDA/Internal/Offsets.hsc" #-}