git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1573
e59a4935-1847-0410-ae03-
e826735625c1
}
}
+void make_division_total(VC vc)
+{
+ bmstar b = (bmstar)(((stpstar)vc)->bm);
+ b->UserFlags.division_by_zero_returns_one_flag = true;
+}
+
//Create a validity Checker. This is the global STPMgr
VC vc_createValidityChecker(void) {
CONSTANTBV::ErrCode c = CONSTANTBV::BitVector_Boot();
};
void vc_setInterfaceFlags(VC vc, enum ifaceflag_t f, int param_value);
+ // defines division by zero to equal 1, x%0 to equal x.
+ // avoids division by zero errors.
+ void make_division_total(VC vc);
+
//! Flags can be NULL
VC vc_createValidityChecker(void);