Index of values


( * ) [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 t is the predecessor of t: Usane.Uint64.sub t 1l.
pred [Usane.Uint32]
pred t is the predecessor of t: Usane.Uint32.sub t 1l.
pred [Usane.Uint16]
pred t is the predecessor of t: Usane.Uint16.sub t 1l.
pred [Usane.Uint8]
pred t is the predecessor of t: Usane.Uint8.sub t 1l.

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 t is the successor of t: Usane.Uint64.add t 1l.
succ [Usane.Uint32]
succ t is the successor of t: Usane.Uint32.add t 1l.
succ [Usane.Uint16]
succ t is the successor of t: Usane.Uint16.add t 1l.
succ [Usane.Uint8]
succ t is the successor of t: Usane.Uint8.add t 1l.

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.