arm: mark IT instructions as nops
Review Request #1805 - Created March 29, 2013 and updated
| Information | |
|---|---|
| Mitch Hayenga | |
| gem5 | |
| Reviewers | |
| Default | |
Mark ARM IT (if-then) instructions as nops. ARM's IT instructions predicate up to the next 4 instructions on various condition codes. IT instructions really just send control signals to the decoder, after decode they do not read or write any registers. Marking them as nops (along with the other patch that drops nops at decode) saves execution resources and bandwidth.
A fast libquantum run.
Posted (March 30, 2013, 12:31 a.m.)
While this seems harmless enough, I wonder if there is some interaction between faults/interrupts and the instruction that we should worry about. I haven't given it enough thought to say either way, but it seems like it could be a concern.
