Data.Primitive.MachDeps

primitive-0.6.2.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# #