| 223 | } |
| 224 | |
| 225 | expr expr::mkFloat(double n, const expr &type) { |
| 226 | C2(type); |
| 227 | return Z3_mk_fpa_numeral_double(ctx(), n, type.sort()); |
| 228 | } |
| 229 | |
| 230 | expr expr::mkHalf(float n) { |
| 231 | return Z3_mk_fpa_numeral_float(ctx(), n, Z3_mk_fpa_sort_half(ctx())); |