pub fn location(&self) -> CacheLocation {
        // [bits 5, 6] Location, relative to the CPU module:
        //     00b - Internal
        //     01b - External
        //     10b - Reserved
        //     11b - Unknown
        match self.raw & 0x0060 {
            0x0000 => CacheLocation::Internal,
            0x0020 => CacheLocation::External,
            0x0040 => CacheLocation::Reserved,
            0x0060 => CacheLocation::Unknown,
            _ => panic!("Impossible condition"),
        }
    }
/// Cache Location (relative to the CPU module)
Cache Location (relative to the CPU module)
Cache Location ( relative to the CPU module )
pub fn location(&self) -> CacheLocation {
        // [bits 5, 6] Location, relative to the CPU module:
        //     00b - Internal
        //     01b - External
        //     10b - Reserved
        //     11b - Unknown
        match self.raw & 0x0060 {
            0x0000 => CacheLocation::Internal,
            0x0020 => CacheLocation::External,
            0x0040 => CacheLocation::Reserved,
            0x0060 => CacheLocation::Unknown,
            _ => panic!("Impossible condition"),
        }
    }
pub fn location ( & self ) -> CacheLocation { // [bits 5, 6] Location, relative to the CPU module: //     00b - Internal //     01b - External //     10b - Reserved //     11b - Unknown match self . raw & 0x0060 { 0x0000 => CacheLocation :: Internal , 0x0020 => CacheLocation :: External , 0x0040 => CacheLocation :: Reserved , 0x0060 => CacheLocation :: Unknown , _ => panic ! ( " " ) , } }
Cache Location (relative to the CPU module)
Cache Location ( relative to the CPU module )
&self
&self