SRMMU_PCR
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr | MS1_PCR_DCE | MS1_PCR_ICE);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr | VIKING_PCR_DCE | VIKING_PCR_ICE);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
int pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
u_int pcr = lda(SRMMU_PCR, ASI_SRMMU);
int pcr = lda(SRMMU_PCR, ASI_SRMMU);
pcr = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, pcr);
i = lda(SRMMU_PCR, ASI_SRMMU);
mmupcr_save = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, mmupcr_save | VIKING_PCR_AC);
sta(SRMMU_PCR, ASI_SRMMU, mmupcr_save);
sta(SRMMU_PCR, ASI_SRMMU,
lda(SRMMU_PCR, ASI_SRMMU) | VIKING_PCR_SB);
unsigned long s = lda(SRMMU_PCR, ASI_SRMMU);
sta(SRMMU_PCR, ASI_SRMMU, s | VIKING_PCR_AC);
sta(SRMMU_PCR, ASI_SRMMU, s);