package lem
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val big_num_of_ceil : float -> Nat_big_num.num
val big_num_of_floor : float -> Nat_big_num.num
type mword = int * Nat_big_num.num
val word_equal : ('a * Nat_big_num.num) -> ('a * Nat_big_num.num) -> bool
val machine_word_inject :
(int * Big_int_impl.BI.big_int) ->
int * Nat_big_num.num
val word_concat :
(int * Big_int_impl.BI.big_int) ->
(int * Nat_big_num.num) ->
int * Nat_big_num.num
val word_extract :
int ->
int ->
('a * Big_int_impl.BI.big_int) ->
int * Big_int_impl.BI.big_int
val word_update :
('a * Big_int_impl.BI.big_int) ->
int ->
int ->
('b * Big_int_impl.BI.big_int) ->
'a * Nat_big_num.num
val word_uminus : (int * Nat_big_num.num) -> int * Nat_big_num.num
val signedIntegerFromWord :
(int * Big_int_impl.BI.big_int) ->
Big_int_impl.BI.big_int
val wordFromBitlist : bool list -> int * Big_int_impl.BI.big_int
val bitlistFromWord : (int * Big_int_impl.BI.big_int) -> bool list
val unsignedLess : (int * Nat_big_num.num) -> (int * Nat_big_num.num) -> bool
val unsignedLessEq : (int * Nat_big_num.num) -> (int * Nat_big_num.num) -> bool
val word_not : (int * Big_int_impl.BI.big_int) -> int * Big_int_impl.BI.big_int
val word_setBit :
(int * Nat_big_num.num) ->
int ->
bool ->
int * Nat_big_num.num
val word_getBit : ('a * Big_int_impl.BI.big_int) -> int -> bool
val word_msb : (int * Big_int_impl.BI.big_int) -> bool
val word_lsb : ('a * Big_int_impl.BI.big_int) -> bool
val word_shiftLeft :
(int * Big_int_impl.BI.big_int) ->
int ->
int * Nat_big_num.num
val word_shiftRight :
('a * Big_int_impl.BI.big_int) ->
int ->
'a * Big_int_impl.BI.big_int
val word_arithShiftRight :
(int * Big_int_impl.BI.big_int) ->
int ->
int * Big_int_impl.BI.big_int
val word_and :
(int * Nat_big_num.num) ->
(int * Nat_big_num.num) ->
int * Nat_big_num.num
val word_or :
(int * Nat_big_num.num) ->
(int * Nat_big_num.num) ->
int * Nat_big_num.num
val word_xor :
(int * Nat_big_num.num) ->
(int * Nat_big_num.num) ->
int * Nat_big_num.num
val word_ror : int -> (int * Big_int_impl.BI.big_int) -> int * Nat_big_num.num
val word_rol : int -> (int * Big_int_impl.BI.big_int) -> int * Nat_big_num.num
val word_bin_arith :
('a -> 'b -> Big_int_impl.BI.big_int) ->
(int * 'a) ->
(int * 'b) ->
int * Big_int_impl.BI.big_int
val word_plus :
(int * Nat_big_num.num) ->
(int * Nat_big_num.num) ->
int * Big_int_impl.BI.big_int
val word_minus :
(int * Nat_big_num.num) ->
(int * Nat_big_num.num) ->
int * Big_int_impl.BI.big_int
val word_times :
(int * Nat_big_num.num) ->
(int * Nat_big_num.num) ->
int * Big_int_impl.BI.big_int
val word_udiv :
('a * Nat_big_num.num) ->
('b * Nat_big_num.num) ->
'a * Nat_big_num.num
val word_mod :
('a * Nat_big_num.num) ->
('b * Nat_big_num.num) ->
'a * Nat_big_num.num
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>