A library to provide data types for large (ie > 64 bits) but fixed width signed
and unsigned integers with the usual typeclass instances to allow them to be used
interchangeably with Word64.
The types and operations are coded to be as fast as possible using strictness
annotations, INLINEABLE pragmas and unboxed values and operations where
appropriate.
Changes
Revision history for wide-word
0.1.6.0 – 2023-10-24
Fixes for shifting/rotating by negative values.
0.1.5.0 – 2023-01-14
Add Binary instances for Int128, Word128 and Word256.
0.1.4.0 – 2022-12-24
Add support for building on 32 bit architectures with ghc-9.2 or later.
0.1.3.0 – 2022-12-01
Add Hashable instances for Int128, Word128, and Word256.
0.1.2.0 – 2022-??-??
Add Hashable instances for Int128, Word128, and Word256.
0.1.1.2 – 2020-12-26
Derive Generic for Int128, Word128 and Word256.
Fix Bits.isSigned instance for Int128.
0.1.1.1 – 2020-03-22
Make sizeOf and alignment methods of Word256Prim and Storable
instances agree.