SYS_IMP_APL_PMCR0_EL1
if ((read_sysreg_s(SYS_IMP_APL_PMCR0_EL1) & (PMCR0_IMODE | PMCR0_IACT)) ==
sysreg_clear_set_s(SYS_IMP_APL_PMCR0_EL1, PMCR0_IMODE | PMCR0_IACT,
val = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
val = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
state = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
write_sysreg_s(state, SYS_IMP_APL_PMCR0_EL1);
val = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);