packages feed

data-dword-0.2: tests/Types.hs

{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeFamilies #-}

module Types where

import Data.Word
import Data.Int
import Data.DoubleWord.TH

mkUnpackedDoubleWord "U64" ''Word32 "I64" ''Int32 ''Word32 []
mkUnpackedDoubleWord "U48" ''Word16 "I48" ''Int16 ''Word32 []
mkUnpackedDoubleWord "UU64" ''Word16 "II64" ''Int16 ''U48 []