diff --git a/cache_utils/src/complex_addressing.rs b/cache_utils/src/complex_addressing.rs index 735fb7c..4a0bf2e 100644 --- a/cache_utils/src/complex_addressing.rs +++ b/cache_utils/src/complex_addressing.rs @@ -37,7 +37,7 @@ pub fn cache_slicing(uarch: MicroArchitecture, physical_cores: u8) -> CacheSlici ComplexAddressing(&SANDYBRIDGE_TO_SKYLAKE_FUNCTIONS[0..((trailing_zeros) as usize)]) }, MicroArchitecture::Nehalem | MicroArchitecture::Westmere => { - SimpleAddressing(((physical_cores -1) as usize) << 6 )// WRONG FIXME !!! + SimpleAddressing(((physical_cores -1) as usize) << 6 + 8)// Hardcoded for 4 cores FIXME !!! } _ => Unsupported, }