SELECT cInst
FROM
qLG => {MoveVar[global, load, single, cP[1]]; P5U.DeleteCell[c]};
qSG => {MoveVar[global, store, single, cP[1]]; P5U.DeleteCell[c]};
qLL => {MoveVar[local, load, single, cP[1]]; P5U.DeleteCell[c]};
qSL => {MoveVar[local, store, single, cP[1]]; P5U.DeleteCell[c]};
qPL => {MoveVar[local, put, single, cP[1]]; P5U.DeleteCell[c]};
qLI => {P5.LoadConstant[cP[1]]; P5U.DeleteCell[c]};
qLCO => {P5.C1W[zLCO, cP[1]]; P5U.DeleteCell[c]};
qLGD => {MoveVar[global, load, double, cP[1]]; P5U.DeleteCell[c]};
qSGD => {MoveVar[global, store, double, cP[1]]; P5U.DeleteCell[c]};
qLLD => {MoveVar[local, load, double, cP[1]]; P5U.DeleteCell[c]};
qSLD => {MoveVar[local, store, double, cP[1]]; P5U.DeleteCell[c]};
qR => {Move[read, single, cP[1], 0]; P5U.DeleteCell[c]};
qW => {Move[write, single, cP[1], 0]; P5U.DeleteCell[c]};
qRL => {Move[readlong, single, cP[1], 0]; P5U.DeleteCell[c]};
qWL => {Move[writelong, single, cP[1], 0]; P5U.DeleteCell[c]};
qRF => {Move[read, partial, cP[1], cP[2]]; P5U.DeleteCell[c]};
qWF => {Move[write, partial, cP[1], cP[2]]; P5U.DeleteCell[c]};
qRFL => {Move[readlong, partial, cP[1], cP[2]]; P5U.DeleteCell[c]};
qWFL => {Move[writelong, partial, cP[1], cP[2]]; P5U.DeleteCell[c]};
qRFC => MakeReal[ zRFC, c];
qRFS => MakeReal[ zRFS, c];
qWFS => MakeReal[ zWFS, c];
qRFSL => MakeReal[ zRFSL, c];
qWFSL => MakeReal[ zWFSL, c];
qRD => {Move[read, double, cP[1], 0]; P5U.DeleteCell[c]};
qWD => {Move[write, double, cP[1], 0]; P5U.DeleteCell[c]};
qRSTR => MakeReal[ zRSTR, c];
qWSTR => MakeReal[ zWSTR, c];
qRXL => MakeLPReal[zRXLP, c];
qWXL => MakeLPReal[zWXLP, c];
qRIG => MakeGPReal[zRIGP, c];
qRIL =>
IF cP[1] = LocalBase
AND cP[2]
IN RILSlots
THEN {P5.C0[zRILn+cP[2]]; P5U.DeleteCell[c]}
ELSE MakeLPReal[zRILP, c];
qWIL => MakeLPReal[zWILP, c];
qRDL => {Move[readlong, double, cP[1], 0]; P5U.DeleteCell[c]};
qWDL => {Move[writelong, double, cP[1], 0]; P5U.DeleteCell[c]};
qRSTRL => MakeReal[ zRSTRL, c];
qWSTRL => MakeReal[ zWSTRL, c];
qRXGL => MakeGPReal[zRXGPL, c];
qWXGL => MakeGPReal[zWXGPL, c];
qRXLL => MakeLPReal[zRXLPL, c];
qWXLL => MakeLPReal[zWXLPL, c];
qRIGL => MakeGPReal[zRIGPL, c];
qWIGL => MakeGPReal[zWIGPL, c];
qRILL => MakeLPReal[zRILPL, c];
qWILL => MakeLPReal[zWILPL, c];
qWS => {Move[swrite, single, cP[1], 0]; P5U.DeleteCell[c]};
qWSF => {Move[swrite, partial, cP[1], cP[2]]; P5U.DeleteCell[c]};
qWSD => {Move[swrite, double, cP[1], 0]; P5U.DeleteCell[c]};
qPS => {Move[sput, single, cP[1], 0]; P5U.DeleteCell[c]};
qPSF => {Move[sput, partial, cP[1], cP[2]]; P5U.DeleteCell[c]};
qPSD => {Move[sput, double, cP[1], 0]; P5U.DeleteCell[c]};
qADD => MakeReal[ zADD, c];
qSUB => MakeReal[ zSUB, c];
qDADD => MakeReal[ zDADD, c];
qDSUB => MakeReal[ zDSUB, c];
qDCOMP => MakeReal[ zDCOMP, c];
qDUCOMP => MakeReal[ zDUCOMP, c];
qMUL, qAMUL => MakeReal[ zMUL, c];
qDIV => MakeReal[ zDIV, c];
qLDIV => MakeReal[ zLDIV, c];
qNEG => MakeReal[ zNEG, c];
qAND => MakeReal[ zAND, c];
qOR => MakeReal[ zOR, c];
qXOR => MakeReal[ zXOR, c];
qSHIFT => MakeReal[ zSHIFT, c];
qPUSH => MakeReal[ zPUSH, c];
qPOP => MakeReal[ zPOP, c];
qEXCH => MakeReal[ zEXCH, c];
qCATCH => MakeReal[ zCATCH, c];
qEFC =>
IF cP[1]
IN ExternalProcSlots
THEN
{P5.C0[zEFCn+cP[1]-ExternalProcBase]; P5U.DeleteCell[c]}
ELSE MakeReal[ zEFCB, c];
qLLK => MakeReal[ zLLKB, c];
qLFC =>
IF cP[1]
IN DstarLocalProcSlots
THEN
{P5.C0[zLFCn+cP[1]-LocalProcBase]; P5U.DeleteCell[c]}
ELSE MakeReal[ zLFCB, c];
qSFC => MakeReal[ zSFC, c];
qRET => MakeReal[ zRET, c];
qPORTO => MakeReal[ zPORTO, c];
qPORTI => MakeReal[ zPORTI, c];
qKFCB =>
IF MPtr.switches['y]
THEN
{MPtr.textIndex ← recentSource; Log.Error[implicitCall]}
ELSE MakeReal[ zKFCB, c];
qBLT => MakeReal[ zBLT, c];
qBLTL => MakeReal[ zBLTL, c];
qBLTC => MakeReal[ zBLTC, c];
qBLTCL => MakeReal[ zBLTCL, c];
qALLOC => MakeReal[ zALLOC, c];
qFREE => MakeReal[ zFREE, c];
qDST => MakeReal[ zDST, c];
qLST => MakeReal[ zLST, c];
qLSTF => MakeReal[ zLSTF, c];
qLINKB => MakeReal[ zLINKB, c];
qLADRB => MakeReal[ zLADRB, c];
qGADRB => MakeReal[ zGADRB, c];
qINC => MakeReal[ zINC, c];
qDUP => MakeReal[ zDUP, c];
qDBL => MakeReal[ zDBL, c];
qDWDC => MakeReal[ zDWDC, c];
qIWDC => MakeReal[ zIWDC, c];
qDESCB => MakeReal[ zDESCB, c];
qDESCBS => MakeReal[ zDESCBS, c];
qFADD => MakeFloatReal[PrincOps.aFADD, PrincOps.sFADD, c];
qFSUB => MakeFloatReal[PrincOps.aFSUB, PrincOps.sFSUB, c];
qFMUL => MakeFloatReal[PrincOps.aFMUL, PrincOps.sFMUL, c];
qFDIV => MakeFloatReal[PrincOps.aFDIV, PrincOps.sFDIV, c];
qFSC => MakeFloatReal[37b--PrincOps.aFSC--, 147b--PrincOps.sFSC--, c];
qFLOAT => MakeFloatReal[PrincOps.aFLOAT, PrincOps.sFLOAT, c];
qFCOMP => MakeFloatReal[PrincOps.aFCOMP, PrincOps.sFCOMP, c];
qDMUL => {P5.C1[zKFCB, PrincOps.sLongMul]; P5U.DeleteCell[c]};
qDDIV => {P5.C1[zKFCB, PrincOps.sLongDiv]; P5U.DeleteCell[c]};
qDUDIV => {P5.C1[zKFCB, PrincOps.sULongDiv]; P5U.DeleteCell[c]};
qDMOD => {P5.C1[zKFCB, PrincOps.sLongMod]; P5U.DeleteCell[c]};
qDUMOD => {P5.C1[zKFCB, PrincOps.sULongMod]; P5U.DeleteCell[c]};
qLP => MakeReal[ zLP, c];
qNILCK => MakeReal[ zNILCK, c];
qNILCKL => MakeReal[ zNILCKL, c];
qBNDCK => MakeReal[ zBNDCK, c];
qME, qMEL => MakeReal[ zME, c];
qMRE, qMREL => MakeReal[ zMRE, c];
qMXW, qMXWL => MakeReal[ zMXW, c];
qMXD, qMXDL => MakeReal[ zMXD, c];
qNOTIFY, qNOTIFYL => MakeReal[ zNOTIFY, c];
qBCAST, qBCASTL => MakeReal[ zBCAST, c];
qWCDL => {StoreCounted[cP[1], FALSE]; P5U.DeleteCell[c]};
qICDL => {StoreCounted[cP[1], TRUE]; P5U.DeleteCell[c]};
qGCRT =>
MakeMiscReal[72b--CedarAlpha.?--, RTSD.sGetCanonicalReferentType, c];
qBLZL => {P5.C1[zMISC, 102b--CedarAlpha.?--]; P5U.DeleteCell[c]};
ENDCASE => {SIGNAL UnconvertedInstruction[cInst]; P5U.DeleteCell[c]};