Defines | |
| #define | ESUPPL_MERGE_MASK 0x3fffff |
| #define | ESUPPL_BITS_TO_STORE 5 |
| #define | ESUPPL_WAS_SWAPPED(x) x.part.swapped |
| #define | ESUPPL_IS_ROOT(x) x.part.root |
| #define | ESUPPL_IS_TRUE(x) x.part.eval_t |
| #define | ESUPPL_IS_FALSE(x) x.part.eval_f |
| #define | ESUPPL_WAS_TRUE(x) x.part.true |
| #define | ESUPPL_WAS_FALSE(x) x.part.false |
| #define | ESUPPL_IS_LEFT_CHANGED(x) x.part.left_changed |
| #define | ESUPPL_IS_RIGHT_CHANGED(x) x.part.right_changed |
| #define | ESUPPL_WAS_COMB_COUNTED(x) x.part.comb_cntd |
| #define | ESUPPL_IS_LHS(x) x.part.lhs |
| #define | ESUPPL_IS_IN_FUNC(x) x.part.in_func |
| #define | ESUPPL_OWNS_VEC(x) x.part.owns_vec |
| #define | ESUPPL_EXCLUDED(x) x.part.excluded |
| #define | ESUPPL_TYPE(x) x.part.type |
| #define | ESUPPL_STATIC_BASE(x) x.part.base |
|
|
Specifies the number of bits to store for a given expression for reentrant purposes. Contains the following expression supplemental field bits:
|
|
|
Returns a value of 1 if the specified expression should be excluded from coverage consideration. |
|
|
Returns a value of 1 if the specified supplemental belongs to an expression who was just evaluated to FALSE. |
|
|
Returns a value of 1 if the specified expression is contained in a function. |
|
|
Returns a value of 1 if the left child expression was changed during this timestamp. |
|
|
Returns a value of 1 if the specified expression exists on the left-hand side of an assignment operation. |
|
|
Returns a value of 1 if the right child expression was changed during this timestamp. |
|
|
Returns a value of 1 if the specified supplemental value has the ROOT bit set indicating that the current expression is the root expression of its expression tree. |
|
|
Returns a value of 1 if the specified supplemental belongs to an expression who was just evaluated to TRUE. |
|
|
Used for merging two supplemental fields from two expressions. Both expression supplemental fields are ANDed with this mask and ORed together to perform the merge. See esuppl_u for information on which bits are masked. |
|
|
Returns a value of 1 if the specified expression owns its vector structure or 0 if it shares it with someone else. |
|
|
Returns the base type of the vector value if the expression is an EXP_OP_STATIC. Legal values are DECIMAL, HEXIDECIMAL, OCTAL, BINARY, and QSTRING. |
|
|
Returns the type of expression that this expression should be treated as. Legal values are specified Expression Types. |
|
|
Returns a value of 1 if the specified expression has already been counted for combinational coverage. |
|
|
Returns a value of 1 if the specified supplemental belongs to an expression that has evaluated to a value of FALSE (0) during simulation. |
|
|
Returns a value of 1 if the specified supplemental value has the SWAPPED bit set indicating that the children of the current expression were swapped positions during the scoring phase. |
|
|
Returns a value of 1 if the specified supplemental belongs to an expression that has evaluated to a value of TRUE (1) during simulation. |
1.3.4