Data.Primitive.MachDeps

primitive-0.6.1.0: Primitive memory-related operations

Copyright | (c) Roman Leshchinskiy 2009-2012
License | BSD-style
Maintainer | Roman Leshchinskiy <rl@cse.unsw.edu.au>
Portability | non-portable
Safe Haskell | None
Language | Haskell2010

Data.Primitive.MachDeps

Description

Machine-dependent constants

# Documentation

sIZEOF_CHAR :: Int

aLIGNMENT_CHAR :: Int

sIZEOF_INT :: Int

aLIGNMENT_INT :: Int

sIZEOF_WORD :: Int

aLIGNMENT_WORD :: Int

sIZEOF_DOUBLE :: Int

aLIGNMENT_DOUBLE :: Int

sIZEOF_FLOAT :: Int

aLIGNMENT_FLOAT :: Int

sIZEOF_PTR :: Int

aLIGNMENT_PTR :: Int

sIZEOF_FUNPTR :: Int

aLIGNMENT_FUNPTR :: Int

sIZEOF_STABLEPTR :: Int

aLIGNMENT_STABLEPTR :: Int

sIZEOF_INT8 :: Int

aLIGNMENT_INT8 :: Int

sIZEOF_WORD8 :: Int

aLIGNMENT_WORD8 :: Int

sIZEOF_INT16 :: Int

aLIGNMENT_INT16 :: Int

sIZEOF_WORD16 :: Int

aLIGNMENT_WORD16 :: Int

sIZEOF_INT32 :: Int

aLIGNMENT_INT32 :: Int

sIZEOF_WORD32 :: Int

aLIGNMENT_WORD32 :: Int

sIZEOF_INT64 :: Int

aLIGNMENT_INT64 :: Int

sIZEOF_WORD64 :: Int

aLIGNMENT_WORD64 :: Int

type Word64_# = Word#

type Int64_# = Int#