{
File : Arg0.mc
Author : Gwan Santosa and Don Charnley
Date : 17-Oct-85 13:25:05
This program check if the displacement between PV and IVAR is
correct
}
@VARCH: TT ← uIVar, c1, opcode[141'b];
Ybus ← TOSH xor smallpl, ZeroBr, c2;
Rx ← TOS - 1, BRANCH[VAER0, $], c3;
Rx ← Rx LShift1, SE ← 0, c1;
Rx ← Rx + TT, L3 ← 0, c2;
TT ← Rx + 12'd, L2 ← 0, c3;
TT ← PV - TT, CarryBr, c1;
BRANCH[IVX, VAER1], c2;
VAER0: GOTO[ufnX2], c1;
VAER1: GOTO[ufnX1], c3;
IVX: rhRx ← nRhS, GOTO[Var2], c3;
{END}