( * ) [Usane.Uint64] |
Convenience infix operator for
Usane.Uint64.mul .
|
( * ) [Usane.Uint32] |
Convenience infix operator for
Usane.Uint32.mul .
|
( * ) [Usane.Uint16] |
Convenience infix operator for
Usane.Uint16.mul .
|
( * ) [Usane.Uint8] |
Convenience infix operator for
Usane.Uint8.mul .
|
(+) [Usane.Uint64] |
Convenience infix operator for
Usane.Uint64.add .
|
(+) [Usane.Uint32] |
Convenience infix operator for
Usane.Uint32.add .
|
(+) [Usane.Uint16] |
Convenience infix operator for
Usane.Uint16.add .
|
(+) [Usane.Uint8] |
Convenience infix operator for
Usane.Uint8.add .
|
(-) [Usane.Uint64] |
Convenience infix operator for
Usane.Uint64.sub .
|
(-) [Usane.Uint32] |
Convenience infix operator for
Usane.Uint32.sub .
|
(-) [Usane.Uint16] |
Convenience infix operator for
Usane.Uint16.sub .
|
(-) [Usane.Uint8] |
Convenience infix operator for
Usane.Uint8.sub .
|
(<) [Usane.Uint64] |
Convenience infix operator for
a < b using Usane.Uint64.compare .
|
(<) [Usane.Uint32] |
Convenience infix operator for
a < b using Usane.Uint32.compare .
|
(<) [Usane.Uint16] |
Convenience infix operator for
a < b using Usane.Uint16.compare .
|
(<) [Usane.Uint8] |
Convenience infix operator for
a < b using Usane.Uint8.compare .
|
(<=) [Usane.Uint64] |
Convenience infix operator for
a <= b using Usane.Uint64.compare .
|
(<=) [Usane.Uint32] |
Convenience infix operator for
a <= b using Usane.Uint32.compare .
|
(<=) [Usane.Uint16] |
Convenience infix operator for
a <= b using Usane.Uint16.compare .
|
(<=) [Usane.Uint8] |
Convenience infix operator for
a <= b using Usane.Uint8.compare .
|
(>) [Usane.Uint64] |
Convenience infix operator for
a > b using Usane.Uint64.compare .
|
(>) [Usane.Uint32] |
Convenience infix operator for
a > b using Usane.Uint32.compare .
|
(>) [Usane.Uint16] |
Convenience infix operator for
a > b using Usane.Uint16.compare .
|
(>) [Usane.Uint8] |
Convenience infix operator for
a > b using Usane.Uint8.compare .
|
(>=) [Usane.Uint64] |
Convenience infix operator for
a >= b using Usane.Uint64.compare .
|
(>=) [Usane.Uint32] |
Convenience infix operator for
a >= b using Usane.Uint32.compare .
|
(>=) [Usane.Uint16] |
Convenience infix operator for
a >= b using Usane.Uint16.compare .
|
(>=) [Usane.Uint8] |
Convenience infix operator for
a >= b using Usane.Uint8.compare .
|
A | |
add [Usane.Uint64] | add t t' is (r, carry) , where r is t + t' mod (2 ^ 64 - 1) .
|
add [Usane.Uint32] | add t t' is (r, carry) , where r is t + t' mod (2 ^ 32 - 1) .
|
add [Usane.Uint16] | add t t' is (r, carry) , where r is t + t' mod (2 ^ 16 - 1) .
|
add [Usane.Uint8] | add t t' is (r, carry) , where r is t + t' mod (2 ^ 8 - 1) .
|
C | |
compare [Usane.Uint64] | compare t t' is
-1 if t is smaller than t' ,, 0 if t and t' are equal,, 1 if t is greater than t' .
|
compare [Usane.Uint32] | compare t t' is
-1 if t is smaller than t' ,, 0 if t and t' are equal,, 1 if t is greater than t' .
|
compare [Usane.Uint16] | compare t t' is
-1 if t is smaller than t' ,, 0 if t and t' are equal,, 1 if t is greater than t' .
|
compare [Usane.Uint8] | compare t t' is
-1 if t is smaller than t' ,, 0 if t and t' are equal,, 1 if t is greater than t' .
|
M | |
mul [Usane.Uint64] | mul t t' is (r, carry) , where r is t * t' mod (2 ^ 64 - 1) .
|
mul [Usane.Uint32] | mul t t' is (r, carry) , where r is t * t' mod (2 ^ 32 - 1) .
|
mul [Usane.Uint16] | mul t t' is (r, carry) , where r is t * t' mod (2 ^ 16 - 1) .
|
mul [Usane.Uint8] | mul t t' is (r, carry) , where r is t * t' mod (2 ^ 8 - 1) .
|
O | |
of_int [Usane.Uint64] | of_int i is the integer i converted to an unsigned 64 bit integer.
|
of_int [Usane.Uint32] | of_int i is the integer i converted to an unsigned 32 bit integer.
|
of_int [Usane.Uint16] | of_int i is the integer i converted to an unsigned 16 bit integer.
|
of_int [Usane.Uint8] | of_int i is the integer i converted to an unsigned 8 bit integer.
|
P | |
pp [Usane.Uint64] | pp ppf u prints the unsigned 64bit integer in hex encoding.
|
pp [Usane.Uint32] | pp ppf u prints the unsigned 32bit integer in hex encoding.
|
pp [Usane.Uint16] | pp ppf u prints the unsigned 16bit integer in hex encoding.
|
pp [Usane.Uint8] | pp ppf u prints the unsigned 8bit integer in hex encoding.
|
pred [Usane.Uint64] | |
pred [Usane.Uint32] | |
pred [Usane.Uint16] | |
pred [Usane.Uint8] | |
S | |
sub [Usane.Uint64] | sub t t' is (r, carry) , where r is t - t' mod (2 ^ 64 - 1) .
|
sub [Usane.Uint32] | sub t t' is (r, carry) , where r is t - t' mod (2 ^ 32 - 1) .
|
sub [Usane.Uint16] | sub t t' is (r, carry) , where r is t - t' mod (2 ^ 16 - 1) .
|
sub [Usane.Uint8] | sub t t' is (r, carry) , where r is t - t' mod (2 ^ 8 - 1) .
|
succ [Usane.Uint64] | |
succ [Usane.Uint32] | |
succ [Usane.Uint16] | |
succ [Usane.Uint8] | |
T | |
to_int [Usane.Uint64] | to_int t is the integer representation of t , encapsulated in Some .
|
to_int [Usane.Uint32] | to_int t is the integer representation of t , encapsulated in Some .
|