By: Travis Downs (travis.downs.delete@this.gmail.com), September 20, 2018 7:27 pm
Room: Moderated Discussions
anon (spam.delete.delete@this.this.spam.com) on September 20, 2018 1:49 am wrote:
> So the replay block happens with no displacement?
> That would mean page crossing have to be highly correlated for it to be a win.
It's a bit trickier to test because a bunch of loads with no displacement don't cross at all, but a repeated pattern like this:
> So the replay block happens with no displacement?
> That would mean page crossing have to be highly correlated for it to be a win.
It's a bit trickier to test because a bunch of loads with no displacement don't cross at all, but a repeated pattern like this:
mov rax, [rax]
mov rax, [rax + 16]
where the +16 load crosses, runs at 7.5 cycles. This means the replay of the crossing block must cause the zero-disp load to run at 5-cycles, so I think this answers your question in the affirmative.