
11.2 Syntax and Semantics 281
cond in the formats declared in Fig. 11.2, that must be performed by all ARM
instructions. It is important to notice that for a behavior description, ArchC accepts
pure C++ methods that may even use any SystemC-specific data type or method.
Notice that storage devices,like those declared in Fig. 11.1,may be directly accessed
from behavior methods, like those illustrated in line 32 of Fig. 11.3.
Fig. 11.4 illustrates the kind of operation that can be described in the format
behavior methods. It is another situation that could appear in an ARMv5 model,
where register 15 is the PC, and some instructions must be cancelled