Function z3_sys::Z3_mk_bvsdiv [−][src]
pub unsafe extern "C" fn Z3_mk_bvsdiv(
c: Z3_context,
t1: Z3_ast,
t2: Z3_ast
) -> Z3_ast
Expand description
Two’s complement signed division.
It is defined in the following way:
-
The
floor
oft1/t2
ift2
is different from zero, andt1*t2 >= 0
. -
The
ceiling
oft1/t2
ift2
is different from zero, andt1*t2 < 0
.
If t2
is zero, then the result is undefined.
The nodes t1
and t2
must have the same bit-vector sort.