Module primitive

Module primitive 

Source
Expand description

Primitive operations

Functions§

lean_bool_to_int8
lean_bool_to_int16
lean_bool_to_int32
lean_bool_to_int64
lean_bool_to_isize
lean_bool_to_uint8
lean_bool_to_uint16
lean_bool_to_uint32
lean_bool_to_uint64
lean_bool_to_usize
lean_box_float
lean_box_float32
lean_box_uint32
lean_box_uint64
lean_box_usize
lean_float32_add
lean_float32_beq
lean_float32_decLe
lean_float32_decLt
lean_float32_div
lean_float32_frexp
lean_float32_isfinite
lean_float32_isinf
lean_float32_isnan
lean_float32_mul
lean_float32_negate
lean_float32_of_bits
lean_float32_scaleb
lean_float32_sub
lean_float32_to_bits
lean_float32_to_float
lean_float32_to_int8
lean_float32_to_int16
lean_float32_to_int32
lean_float32_to_int64
lean_float32_to_isize
lean_float32_to_string
lean_float32_to_uint8
lean_float32_to_uint16
lean_float32_to_uint32
lean_float32_to_uint64
lean_float32_to_usize
lean_float_add
lean_float_beq
lean_float_decLe
lean_float_decLt
lean_float_div
lean_float_frexp
lean_float_isfinite
lean_float_isinf
lean_float_isnan
lean_float_mul
lean_float_negate
lean_float_of_bits
lean_float_scaleb
lean_float_sub
lean_float_to_bits
lean_float_to_float32
lean_float_to_int8
lean_float_to_int16
lean_float_to_int32
lean_float_to_int64
lean_float_to_isize
lean_float_to_string
lean_float_to_uint8
lean_float_to_uint16
lean_float_to_uint32
lean_float_to_uint64
lean_float_to_usize
lean_int8_abs
lean_int8_add
lean_int8_complement
lean_int8_dec_eq
lean_int8_dec_le
lean_int8_dec_lt
lean_int8_div
lean_int8_land
lean_int8_lor
lean_int8_mod
lean_int8_mul
lean_int8_neg
lean_int8_of_big_int
lean_int8_of_int
lean_int8_of_nat
lean_int8_shift_left
lean_int8_shift_right
lean_int8_sub
lean_int8_to_float
lean_int8_to_float32
lean_int8_to_int
lean_int8_to_int16
lean_int8_to_int32
lean_int8_to_int64
lean_int8_to_isize
lean_int8_xor
lean_int16_abs
lean_int16_add
lean_int16_complement
lean_int16_dec_eq
lean_int16_dec_le
lean_int16_dec_lt
lean_int16_div
lean_int16_land
lean_int16_lor
lean_int16_mod
lean_int16_mul
lean_int16_neg
lean_int16_of_big_int
lean_int16_of_int
lean_int16_of_nat
lean_int16_shift_left
lean_int16_shift_right
lean_int16_sub
lean_int16_to_float
lean_int16_to_float32
lean_int16_to_int
lean_int16_to_int8
lean_int16_to_int32
lean_int16_to_int64
lean_int16_to_isize
lean_int16_xor
lean_int32_abs
lean_int32_add
lean_int32_complement
lean_int32_dec_eq
lean_int32_dec_le
lean_int32_dec_lt
lean_int32_div
lean_int32_land
lean_int32_lor
lean_int32_mod
lean_int32_mul
lean_int32_neg
lean_int32_of_big_int
lean_int32_of_int
lean_int32_of_nat
lean_int32_shift_left
lean_int32_shift_right
lean_int32_sub
lean_int32_to_float
lean_int32_to_float32
lean_int32_to_int
lean_int32_to_int8
lean_int32_to_int16
lean_int32_to_int64
lean_int32_to_isize
lean_int32_xor
lean_int64_abs
lean_int64_add
lean_int64_complement
lean_int64_dec_eq
lean_int64_dec_le
lean_int64_dec_lt
lean_int64_div
lean_int64_land
lean_int64_lor
lean_int64_mod
lean_int64_mul
lean_int64_neg
lean_int64_of_big_int
lean_int64_of_int
lean_int64_of_nat
lean_int64_shift_left
lean_int64_shift_right
lean_int64_sub
lean_int64_to_float
lean_int64_to_float32
lean_int64_to_int8
lean_int64_to_int16
lean_int64_to_int32
lean_int64_to_int_sint
lean_int64_to_isize
lean_int64_xor
lean_isize_abs
lean_isize_add
lean_isize_complement
lean_isize_dec_eq
lean_isize_dec_le
lean_isize_dec_lt
lean_isize_div
lean_isize_land
lean_isize_lor
lean_isize_mod
lean_isize_mul
lean_isize_neg
lean_isize_of_big_int
lean_isize_of_int
lean_isize_of_nat
lean_isize_shift_left
lean_isize_shift_right
lean_isize_sub
lean_isize_to_float
lean_isize_to_float32
lean_isize_to_int
lean_isize_to_int8
lean_isize_to_int16
lean_isize_to_int32
lean_isize_to_int64
lean_isize_xor
lean_name_eq
lean_name_hash
lean_name_hash_exported
lean_name_hash_exported_b
lean_name_hash_ptr
lean_ptr_addr
pointer address unsafe primitive
lean_st_mk_ref
lean_st_mk_ref_get
lean_st_mk_ref_reset
lean_st_mk_ref_set
lean_st_mk_ref_swap
lean_uint8_add
lean_uint8_complement
lean_uint8_dec_eq
lean_uint8_dec_le
lean_uint8_dec_lt
lean_uint8_div
lean_uint8_land
lean_uint8_lor
lean_uint8_mod
lean_uint8_mul
lean_uint8_neg
lean_uint8_of_big_nat
lean_uint8_of_nat
lean_uint8_of_nat_mk
lean_uint8_shift_left
lean_uint8_shift_right
lean_uint8_sub
lean_uint8_to_float
lean_uint8_to_float32
lean_uint8_to_nat
lean_uint8_to_uint16
lean_uint8_to_uint32
lean_uint8_to_uint64
lean_uint8_to_usize
lean_uint8_xor
lean_uint16_add
lean_uint16_complement
lean_uint16_dec_eq
lean_uint16_dec_le
lean_uint16_dec_lt
lean_uint16_div
lean_uint16_land
lean_uint16_lor
lean_uint16_mod
lean_uint16_mul
lean_uint16_neg
lean_uint16_of_big_nat
lean_uint16_of_nat
lean_uint16_of_nat_mk
lean_uint16_shift_left
lean_uint16_shift_right
lean_uint16_sub
lean_uint16_to_float
lean_uint16_to_float32
lean_uint16_to_nat
lean_uint16_to_uint8
lean_uint16_to_uint32
lean_uint16_to_uint64
lean_uint16_to_usize
lean_uint16_xor
lean_uint32_add
lean_uint32_complement
lean_uint32_dec_eq
lean_uint32_dec_le
lean_uint32_dec_lt
lean_uint32_div
lean_uint32_land
lean_uint32_lor
lean_uint32_mod
lean_uint32_mul
lean_uint32_neg
lean_uint32_of_big_nat
lean_uint32_of_nat
lean_uint32_of_nat_mk
lean_uint32_shift_left
lean_uint32_shift_right
lean_uint32_sub
lean_uint32_to_float
lean_uint32_to_float32
lean_uint32_to_nat
lean_uint32_to_uint8
lean_uint32_to_uint16
lean_uint32_to_uint64
lean_uint32_to_usize
lean_uint32_xor
lean_uint64_add
lean_uint64_complement
lean_uint64_dec_eq
lean_uint64_dec_le
lean_uint64_dec_lt
lean_uint64_div
lean_uint64_land
lean_uint64_lor
lean_uint64_mix_hash
lean_uint64_mod
lean_uint64_mul
lean_uint64_neg
lean_uint64_of_big_nat
lean_uint64_of_nat
lean_uint64_of_nat_mk
lean_uint64_shift_left
lean_uint64_shift_right
lean_uint64_sub
lean_uint64_to_float
lean_uint64_to_float32
lean_uint64_to_uint8
lean_uint64_to_uint16
lean_uint64_to_uint32
lean_uint64_to_usize
lean_uint64_xor
lean_unbox_float
lean_unbox_float32
lean_unbox_uint32
lean_unbox_uint64
lean_unbox_usize
lean_usize_add
lean_usize_complement
lean_usize_dec_eq
lean_usize_dec_le
lean_usize_dec_lt
lean_usize_div
lean_usize_land
lean_usize_lor
lean_usize_mix_hash
lean_usize_mod
lean_usize_mul
lean_usize_neg
lean_usize_of_big_nat
lean_usize_of_nat
lean_usize_of_nat_mk
lean_usize_shift_left
lean_usize_shift_right
lean_usize_sub
lean_usize_to_float
lean_usize_to_float32
lean_usize_to_uint8
lean_usize_to_uint16
lean_usize_to_uint32
lean_usize_to_uint64
lean_usize_xor