packages feed

data-dword-0.1: 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)