diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2020-02-21 14:20:15 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-21 14:20:15 -0800 |
commit | 641f14f02de0fb4f6a852fe53eb50b69f34101ee (patch) | |
tree | 8b03b6bb0b2dcc22becadb494e4ab7ab04384fb1 /src/api/cvc4cppkind.h | |
parent | 18eb247c3f14761dc0e1981d4faf11833f069b9d (diff) |
New C++ API: Remove TOTAL kinds. (#3794)
Diffstat (limited to 'src/api/cvc4cppkind.h')
-rw-r--r-- | src/api/cvc4cppkind.h | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/src/api/cvc4cppkind.h b/src/api/cvc4cppkind.h index dcb05be17..27c28cec6 100644 --- a/src/api/cvc4cppkind.h +++ b/src/api/cvc4cppkind.h @@ -318,15 +318,6 @@ enum CVC4_PUBLIC Kind : int32_t */ DIVISION, /** - * Real division with interpreted division by 0 - * Parameters: 2 - * -[1]..[2]: Terms of sort Integer, Real - * Create with: - * mkTerm(Kind kind, Term child1, Term child2) - * mkTerm(Kind kind, const std::vector<Term>& children) - */ - DIVISION_TOTAL, - /** * Integer division, division by 0 undefined. * Parameters: 2 * -[1]..[2]: Terms of sort Integer @@ -336,15 +327,6 @@ enum CVC4_PUBLIC Kind : int32_t */ INTS_DIVISION, /** - * Integer division with interpreted division by 0. - * Parameters: 2 - * -[1]..[2]: Terms of sort Integer - * Create with: - * mkTerm(Kind kind, Term child1, Term child2) - * mkTerm(Kind kind, const std::vector<Term>& children) - */ - INTS_DIVISION_TOTAL, - /** * Integer modulus, division by 0 undefined. * Parameters: 2 * -[1]..[2]: Terms of sort Integer @@ -354,15 +336,6 @@ enum CVC4_PUBLIC Kind : int32_t */ INTS_MODULUS, /** - * Integer modulus with interpreted division by 0. - * Parameters: 2 - * -[1]..[2]: Terms of sort Integer - * Create with: - * mkTerm(Kind kind, Term child1, Term child2) - * mkTerm(Kind kind, const std::vector<Term>& children) - */ - INTS_MODULUS_TOTAL, - /** * Absolute value. * Parameters: 1 * -[1]: Term of sort Integer @@ -778,26 +751,6 @@ enum CVC4_PUBLIC Kind : int32_t */ BITVECTOR_SMOD, /** - * Unsigned division of two bit-vectors, truncating towards 0 - * (defined to be the all-ones bit pattern, if divisor is 0). - * Parameters: 2 - * -[1]..[2]: Terms of bit-vector sort (sorts must match) - * Create with: - * mkTerm(Kind kind, Term child1, Term child2) - * mkTerm(Kind kind, const std::vector<Term>& children) - */ - BITVECTOR_UDIV_TOTAL, - /** - * Unsigned remainder from truncating division of two bit-vectors - * (defined to be equal to the dividend, if divisor is 0). - * Parameters: 2 - * -[1]..[2]: Terms of bit-vector sort (sorts must match) - * Create with: - * mkTerm(Kind kind, Term child1, Term child2) - * mkTerm(Kind kind, const std::vector<Term>& children) - */ - BITVECTOR_UREM_TOTAL, - /** * Bit-vector shift left. * The two bit-vector parameters must have same width. * Parameters: 2 @@ -1242,12 +1195,6 @@ enum CVC4_PUBLIC Kind : int32_t * mkTerm(Kind kind, const std::vector<Term>& children) */ FLOATINGPOINT_MAX, -#if 0 - /* floating-point minimum (defined for all inputs) */ - FLOATINGPOINT_MIN_TOTAL, - /* floating-point maximum (defined for all inputs) */ - FLOATINGPOINT_MAX_TOTAL, -#endif /** * Floating-point less than or equal. * Parameters: 2 @@ -1458,23 +1405,6 @@ enum CVC4_PUBLIC Kind : int32_t */ FLOATINGPOINT_TO_UBV, /** - * Operator for to_ubv_total. - * Parameters: 1 - * -[1]: Size of the bit-vector to convert to - * Create with: - * mkOp(Kind kind, uint32_t param) - * - * Conversion from a floating-point value to an unsigned bit vector - * (defined for all inputs). - * Parameters: 2 - * -[1]: Op of kind FLOATINGPOINT_TO_FP_TO_UBV_TOTAL - * -[2]: Term of sort FloatingPoint - * Create with: - * mkTerm(Op op, Term child) - * mkTerm(Op op, const std::vector<Term>& children) - */ - FLOATINGPOINT_TO_UBV_TOTAL, - /** * Operator for to_sbv. * Parameters: 1 * -[1]: Size of the bit-vector to convert to @@ -1491,23 +1421,6 @@ enum CVC4_PUBLIC Kind : int32_t */ FLOATINGPOINT_TO_SBV, /** - * Operator for to_sbv_total. - * Parameters: 1 - * -[1]: Size of the bit-vector to convert to - * Create with: - * mkOp(Kind kind, uint32_t param) - * - * Conversion from a floating-point value to a signed bit vector - * (defined for all inputs). - * Parameters: 2 - * -[1]: Op of kind FLOATINGPOINT_TO_FP_TO_SBV_TOTAL - * -[2]: Term of sort FloatingPoint - * Create with: - * mkTerm(Op op, Term child) - * mkTerm(Op op, const std::vector<Term>& children) - */ - FLOATINGPOINT_TO_SBV_TOTAL, - /** * Floating-point to real. * Parameters: 1 * -[1]: Term of sort FloatingPoint @@ -1515,14 +1428,6 @@ enum CVC4_PUBLIC Kind : int32_t * mkTerm(Kind kind, Term child) */ FLOATINGPOINT_TO_REAL, - /** - * Floating-point to real (defined for all inputs). - * Parameters: 1 - * -[1]: Term of sort FloatingPoint - * Create with: - * mkTerm(Kind kind, Term child) - */ - FLOATINGPOINT_TO_REAL_TOTAL, /* Arrays ---------------------------------------------------------------- */ @@ -1597,15 +1502,6 @@ enum CVC4_PUBLIC Kind : int32_t */ APPLY_SELECTOR, /** - * Datatype selector application. - * Parameters: 1 - * -[1]: Selector (operator) - * -[2]: Datatype term (defined rigidly if mis-applied) - * Create with: - * mkTerm(Kind kind, Op op, Term child) - */ - APPLY_SELECTOR_TOTAL, - /** * Datatype tester application. * Parameters: 2 * -[1]: Tester term |