Blame Data/Memory/ExtendedWords.hs
|
Packit |
c1c4f9 |
-- |
|
|
Packit |
c1c4f9 |
-- Module : Data.Memory.ExtendedWords
|
|
Packit |
c1c4f9 |
-- License : BSD-style
|
|
Packit |
c1c4f9 |
-- Maintainer : Vincent Hanquez <vincent@snarc.org>
|
|
Packit |
c1c4f9 |
-- Stability : experimental
|
|
Packit |
c1c4f9 |
-- Portability : unknown
|
|
Packit |
c1c4f9 |
--
|
|
Packit |
c1c4f9 |
-- Extra Word size
|
|
Packit |
c1c4f9 |
--
|
|
Packit |
c1c4f9 |
module Data.Memory.ExtendedWords
|
|
Packit |
c1c4f9 |
( Word128(..)
|
|
Packit |
c1c4f9 |
) where
|
|
Packit |
c1c4f9 |
|
|
Packit |
c1c4f9 |
import Data.Word (Word64)
|
|
Packit |
c1c4f9 |
|
|
Packit |
c1c4f9 |
-- | A simple Extended Word128 composed of 2 Word64
|
|
Packit |
c1c4f9 |
data Word128 = Word128 !Word64 !Word64 deriving (Show, Eq)
|