Skip to content

Commit

Permalink
fix bug causing latency map to default when set to sapphire rapids
Browse files Browse the repository at this point in the history
  • Loading branch information
mgoldstein322 committed Jul 20, 2024
1 parent 9a2adfa commit 19ed1d4
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/exec.cc
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,17 @@ exec_c::exec_c(EXEC_INTERFACE_PARAMS(), macsim_c* simBase)
uop_latencybinding_init_x86_coffee_lake[ii].m_latency;
}
break;
case LATENCY_SAPPHIRE_RAPIDS:
report("UOP latency mapped to Sapphire Rapids");
latency_array_size =
(sizeof uop_latencybinding_init_x86_sapphire_rapids /
sizeof(uop_latencybinding_init_x86_sapphire_rapids[0]));

for (int ii = 0; ii < latency_array_size; ++ii) {
m_latency[uop_latencybinding_init_x86_sapphire_rapids[ii].uop_type_s] =
uop_latencybinding_init_x86_sapphire_rapids[ii].m_latency;
}
break;
default:
report("UOP latency mapped to Sandy Bridge");
latency_array_size = (sizeof uop_latencybinding_init_x86 /
Expand Down

0 comments on commit 19ed1d4

Please sign in to comment.