Safe Haskell | None |
---|---|
Language | Haskell2010 |
Vectors with integer values in '[0 .. 15]', which hold in half a byte.
This module is generic in the underlying vector, and specialized to Pinned
in Pinned
.
- newtype Word4 = Word4 {}
- type Vector' = Vector Vector Word4
- type MVector' s = MVector MVector s Word4
- data Vector v a = Vector !Int !Int !(v Word)
- data MVector v s a = MVector !Int !Int !(v s Word)
- word4 :: Word -> Word4
- wordSize :: Int
- wordSize2 :: Int
- word4Bits :: Int
- word4Ones :: Word
- replWord :: Word4 -> Word
Documentation
Enum Word4 Source | |
Eq Word4 Source | |
Integral Word4 Source | |
Num Word4 Source | |
Ord Word4 Source | |
Read Word4 Source | |
Real Word4 Source | |
Show Word4 Source | |
Vector v Word => Vector (Vector v) Word4 Source | |
MVector v Word => MVector (MVector v) Word4 Source | |
Vector v Word => Show (Vector v Word4) Source | |
NFData (v Word) => NFData (Vector v Word4) Source | |
Binary (v Word) => Binary (Vector v Word4) Source |