mirror of
https://github.com/Z3Prover/z3
synced 2025-08-10 05:00:51 +00:00
include paths, separate test for mod_interval
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
7b31a4e6d1
commit
674e030456
9 changed files with 34 additions and 31 deletions
16
src/test/mod_interval.cpp
Normal file
16
src/test/mod_interval.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "math/interval/mod_interval_def.h"
|
||||
|
||||
static void test_interval1() {
|
||||
mod_interval<uint64_t> i1(1, 2);
|
||||
mod_interval<uint64_t> i2(3, 6);
|
||||
std::cout << i1 << " " << i2 << "\n";
|
||||
std::cout << i1 << " * 4 := " << (i1 * 4) << "\n";
|
||||
std::cout << i2 << " * 3 := " << (i2 * 3) << "\n";
|
||||
std::cout << i1 << " * -4 := " << (i1 * (0 - 4)) << "\n";
|
||||
std::cout << i2 << " * -3 := " << (i2 * (0 - 3)) << "\n";
|
||||
std::cout << "-" << i2 << " := " << (-i2) << "\n";
|
||||
}
|
||||
|
||||
void tst_mod_interval() {
|
||||
test_interval1();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue