Table 6-1 lists KAP assertions and their duration:
Assertion | Duration |
---|---|
C*$* assert [no]argument aliasing | until reset |
C*$* assert [no]bounds violations | until reset |
C*$* assert do (concurrent) | next loop |
C*$* assert do (concurrent call) | next loop |
C*$* assert do (serial) | see text |
C*$* assert do prefer (concurrent) | next loop |
C*$* assert do prefer (serial) | next loop |
C*$* assert [no]equivalence hazard | until reset |
C*$* assert [no]last value needed | until reset |
C*$* assert permutation ( <name> ) | next loop |
C*$* assert no recurrence ( <name> ) | next loop |
C*$* assert relation (<name>.xx.<variable/constant>) | next loop |
C*$* assert no sync | next loop |
C*$* assert [no] temporaries for constant arguments | until reset |
For the assertions listed with (name
), (name
.xx. variable
), and (name .xx. constant
),
the following example illustrates the format of the information
required:
C*$* assert permutation (ip) C*$* assert relation (n .gt. m) C*$* assert relation (n .gt. 0)