diff options
author | Morgan Deters <mdeters@gmail.com> | 2011-04-18 19:08:11 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2011-04-18 19:08:11 +0000 |
commit | d1ba1ccd5a3c55ba7a0e63b33fd921642e44752d (patch) | |
tree | f3d22cdd12076a488dff2e9176dd1f619c731902 /test/regress/regress0/bv/bvsimple.cvc | |
parent | 267858307741675cb78e829270e619f57cf21a27 (diff) |
more work on CVC language
Diffstat (limited to 'test/regress/regress0/bv/bvsimple.cvc')
-rw-r--r-- | test/regress/regress0/bv/bvsimple.cvc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/regress/regress0/bv/bvsimple.cvc b/test/regress/regress0/bv/bvsimple.cvc new file mode 100644 index 000000000..f1cb8ff01 --- /dev/null +++ b/test/regress/regress0/bv/bvsimple.cvc @@ -0,0 +1,21 @@ +% EXPECT: valid +% EXIT: 20 + +% Some tests from the CVC3 user manual. +% http://www.cs.nyu.edu/acsys/cvc3/doc/user_doc.html + +QUERY +( 0bin01@0bin0 = 0bin010 ) AND +( 0bin1000 >> 3 = 0bin0001 ) AND +( 0bin0011 << 3 = 0bin0011000 ) AND +( 0bin1000 >> 3 = 0bin0001 ) AND + +TRUE + +% these not working yet.. +%( BVZEROEXTEND(0bin100, 5) = 0bin00100 ) AND +%( SX(0bin100, 5) = 0bin11100 ) AND +% +%( BVZEROEXTEND(0bin100, 3) = 0bin100 ) AND +%( SX(0bin100, 3) = 0bin100 ) +; |