Compare commits

..

1 commit

Author SHA1 Message Date
52b1b625d1
add support for speculative loads
Some checks failed
/ test (pull_request) Failing after 9m50s
2026-04-30 01:39:53 -07:00
3 changed files with 292705 additions and 429715 deletions

File diff suppressed because it is too large Load diff

View file

@ -788,8 +788,7 @@ impl<'a, C: PhantomConstCpuConfig> MockNextPcState<'a, C> {
return ty.new_sim(zeroed(MOpInstance[MOp]));
}
let peek_size = self.random_state.random_u64(u32::from_le_bytes(*b"pdoi")) as usize
% (16 * ty.capacity());
let peek_size = peek_size.min(ty.capacity());
% (ty.capacity() + 1);
ty.from_iter_sim(
zeroed(MOpInstance[MOp]),
self.fetch_queue.iter().take(peek_size),

Binary file not shown.