diff options
author | Connor Abbott <[email protected]> | 2015-06-05 19:20:57 -0400 |
---|---|---|
committer | Connor Abbott <[email protected]> | 2015-10-30 02:18:53 -0400 |
commit | 6f231fddff1661c2ca2cfb7bb7a0e6a970bcbf40 (patch) | |
tree | fa2ab86c12d4760947fdd7a671651e182ffe0c90 /src/gbm | |
parent | 04c42f3ab56a19089b46dea48615aeef8b8225da (diff) |
i965: fix cycle estimates when there's a pipeline stall
The issue time for an instruction is how many cycles it takes to
actually put it into the pipeline. If there's a pipeline stall that
causes the instruction to be delayed, we should first take that into
account to figure out when the instruction would start executing and
*then* add the issue time. The old code had it backwards, and so we
would underestimate the total time whenever we thought there would be a
pipeline stall by up to the issue time of the instruction.
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/gbm')
0 files changed, 0 insertions, 0 deletions