mirror of
https://github.com/Z3Prover/z3
synced 2025-08-27 21:48:56 +00:00
Resolved merge conflicts. Added FPA API input validity checks.
This commit is contained in:
commit
9053e6eba6
10 changed files with 786 additions and 192 deletions
|
@ -1325,10 +1325,20 @@ struct
|
|||
let get_ebits = Z3native.fpa_get_ebits
|
||||
let get_sbits = Z3native.fpa_get_sbits
|
||||
let get_numeral_sign = Z3native.fpa_get_numeral_sign
|
||||
let get_numeral_significand_string = Z3native.fpa_get_numeral_significand_string
|
||||
let get_numeral_significand_uint = Z3native.fpa_get_numeral_significand_uint64
|
||||
let get_numeral_sign_bv = Z3native.fpa_get_numeral_sign_bv
|
||||
let get_numeral_exponent_string = Z3native.fpa_get_numeral_exponent_string
|
||||
let get_numeral_exponent_int = Z3native.fpa_get_numeral_exponent_int64
|
||||
let get_numeral_exponent_bv = Z3native.fpa_get_numeral_exponent_bv
|
||||
let get_numeral_significand_string = Z3native.fpa_get_numeral_significand_string
|
||||
let get_numeral_significand_uint = Z3native.fpa_get_numeral_significand_uint64
|
||||
let get_numeral_significand_bv = Z3native.fpa_get_numeral_significand_bv
|
||||
let is_numeral_nan = Z3native.fpa_is_numeral_nan
|
||||
let is_numeral_inf = Z3native.fpa_is_numeral_inf
|
||||
let is_numeral_zero = Z3native.fpa_is_numeral_zero
|
||||
let is_numeral_normal = Z3native.fpa_is_numeral_normal
|
||||
let is_numeral_subnormal = Z3native.fpa_is_numeral_subnormal
|
||||
let is_numeral_positive = Z3native.fpa_is_numeral_positive
|
||||
let is_numeral_negative = Z3native.fpa_is_numeral_negative
|
||||
let mk_to_ieee_bv = Z3native.mk_fpa_to_ieee_bv
|
||||
let mk_to_fp_int_real = Z3native.mk_fpa_to_fp_int_real
|
||||
let numeral_to_string x = Z3native.get_numeral_string (Expr.gc x) x
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue