MIDR_PARTNUM_SHIFT
#define MIDR_PARTNUM_MASK (0xfff << MIDR_PARTNUM_SHIFT)
(((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT)
((partnum) << MIDR_PARTNUM_SHIFT))
model &= MIDR_IMPLEMENTOR_MASK | (0xf00 << MIDR_PARTNUM_SHIFT) |
#define MIDR_PARTNUM_MASK (0xfff << MIDR_PARTNUM_SHIFT)
(((midr) & MIDR_PARTNUM_MASK) >> MIDR_PARTNUM_SHIFT)
((partnum) << MIDR_PARTNUM_SHIFT))