I don't have an older core CPU around to test this on, but this seems
correct from a code reading point of view. The rest of core_intr uses
IAP_* constants and macros, not IAF_*, and the SDM manuals document the
width for the PMCs for Architecture 1 CPUs is the IAP width. IAF doesn't
show up until Architecture 2.