| ( * ) [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.
|