arithmetic operations
ConceptIn the VAMP microprocessor test-generation case study, arithmetic operations are treated as a distinct subset of processor instructions. They are tested using model-based unit tests and instruction-sequence tests constrained by the predicate `is_arith`; examples include generated addition and subtraction instructions such as `Iaddi`, `Isub`, and `Iadd`.
WIKI
Overview
In the VAMP microprocessor case study, arithmetic operations are one of the instruction categories considered for conformance testing. The VAMP implements the full DLX instruction set, which includes load/store operations, shift operations, jump-and-link operations, and various arithmetic and logical operations. [C1]
The study uses an assembler-level abstraction of the VAMP instruction set to avoid direct bit-vector representations. In this abstraction, addresses are represented as natural numbers, while registers and memory contents are represented as integers. [C2]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →