Theorems about reads of instructions over writes of registers.
These theorems are all enabled by default because they always clearly simplify the term.
Theorem:
(defthm read-instr-of-write-xreg (equal (read-instr addr (write-xreg reg val stat feat) feat) (read-instr addr stat feat)))
Theorem:
(defthm read-instr-of-write-xreg-32 (equal (read-instr addr (write-xreg-32 reg val stat feat) feat) (read-instr addr stat feat)))