MC_REV_MATCH
if (!MC_REV_MATCH(rev, MC_F_REVS_FG))
if (MC_REV_MATCH(rev, MC_F_REVS_FG)) {
if (MC_REV_MATCH(mcrev, bdp->revmask) && csmode < bdp->nmodes)
if (MC_REV_MATCH(mcrev, rcbm->mt_revmask) &&
if (MC_REV_MATCH(mcrev, swztp->swzt_revmask) &&
((MC_REV_MATCH(mcrev, MC_F_REVS_BC) && csmode == 0x6) ||
(MC_REV_MATCH(mcrev, MC_F_REVS_DE) &&
if (MC_REV_MATCH(rev, csmap_tbls[i].revmask) &&
if (!MC_REV_MATCH(mcp->mcp_rev, MC_F_REVS_FG))
return (MC_REV_MATCH(rev, MC_F_REVS_BCDE) ?
return (MC_REV_MATCH(rev, MC_F_REVS_BCDE) ?
if (MC_REV_MATCH(rev, MC_F_REVS_FG))
if (MC_REV_MATCH(rev, MC_F_REVS_FG)) {
if (MC_REV_MATCH(rev, MC_F_REVS_FG)) {
if (MC_REV_MATCH(rev, MC_F_REVS_FG)) {
} else if (MC_REV_MATCH(rev, MC_F_REV_E)) {
if (MC_REV_MATCH(rev, MC_F_REV_E)) {
} else if (MC_REV_MATCH(rev, MC_F_REVS_FG)) {
maskdivisor = MC_REV_MATCH(rev, MC_F_REVS_FG) ? 2 : 1;
if (MC_REV_MATCH(rev, MC_F_REVS_FG)) {
#define MC_CSBASE(up, rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? \
#define MC_CSMASKLO_LOBIT(rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? 13 : 13)
#define MC_CSMASKLO_HIBIT(rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? 21 : 19)
#define MC_CSMASKHI_LOBIT(rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? 27 : 25)
#define MC_CSMASKHI_HIBIT(rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? 36 : 33)
#define MC_CSMASK_UNMASKABLE(rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? 0 : 2)
#define MC_CSMASK(up, rev) (MC_REV_MATCH(rev, MC_F_REVS_FG) ? \