The largest refinement is model the Cortex-A57 as an in-order
machine to help ensure that the maximum number of micro-ops are
issued into the out-of-order stages on every cycle. By modeling
it as a 3-wide in-order machine, it helps to ensure that each of
the 3 microps that are decoded and dispatched per cycle are able to
be issued immediately.
Secondly, a few advanced features are modeled, including forwarding
for MAC instructions and hazards for floating point SQRT and DIV.
Lastly, all of the instructions with inaccurate latency or micro
op information are refined to be as accurate as possible.
These refinements are largely for the NEON instructions.