CacheOps.DriveBus[pbitd, npbitd, PRamRegDrivePBitsB, offset, PRAMReg, PRAMRegParity];
IF
NOT nPhAb
THEN {
FOR j:
CARDINAL
IN [0..4)
DO
SCDTS[BitDWordOnes, 32, 0, 32, pbitd, 132, j*32, 32, [[none, X], [drive, H]]];
SCDTS[BitDWordOnes, 32, 0, 32, npbitd, 132, j*32, 32, [[none, X], [drive, H]]];
ENDLOOP;
SCWTS[BitWordOnes, 16, 0, 4, pbitd, 132, 128, 4, [[none, X], [drive, H]]];
SCWTS[BitWordOnes, 16, 0, 4, npbitd, 132, 128, 4, [[none, X], [drive, H]]];
};
IF PRamRegSensePBitsB
THEN {
FOR i:
CARDINAL
IN [0..32)
DO
PRAMReg ← IBID[EBFS[pbitd, 132, (4*i)+offset], PRAMReg, 32, i];
ENDLOOP;
PRAMRegParity ← EBFS[pbitd, 132, 128+offset];
};